相关疑难解决方法(0)

在PayPal Express Checkout中删除送货地址选项

我正在使用PayPal推荐的JS 脚本.它运作良好,但它显示了买家的"送货地址".

我正在尝试搜索互联网,发现https://api.sandbox.paypal.com/v1/payment-experience/web-profiles/请求"no_shipping": 1,可以做到这一点.但是为此我们需要在之前做一个curl请求payment.create,这样我们就可以在函数中传递它返回的id.

这可能在JS吗?

或者是否有一个更好,更简单的方法来使用以下JS删除它?

<script src="https://www.paypalobjects.com/api/checkout.js" data-version-4></script>
<script>

    paypal.Button.render({
        env: 'sandbox', // Optional: specify 'sandbox' or 'production'
        client: {
            sandbox:    '{{$data['SandboxId']}}',
            production: '{{$data['ProductionId']}}'
        },

        payment: function() {
            var amount = document.getElementById("amount").value;
            var env    = this.props.env;
            var client = this.props.client;

            return paypal.rest.payment.create(env, client, {
                transactions: [
                    {
                        amount: {
                            total: amount,
                            currency: "USD",
                            details: {
                                subtotal: amount,
                                tax: "0.00",
                                shipping: "0.00"
                            }
                        },
                        description: "This is payment description.", …
Run Code Online (Sandbox Code Playgroud)

paypal express-checkout

3
推荐指数
1
解决办法
2516
查看次数

标签 统计

express-checkout ×1

paypal ×1