Удалить вариант адреса доставки в PayPal Express Checkout

Я использую JSскрипт рекомендуется PayPal. Работает хорошо, но показывает"Корабль" адрес покупателей.

Я пытаюсь найти в интернете и обнаружил, чтоhttps://api.sandbox.paypal.com/v1/payment-experience/web-profiles/ запрашивается с"no_shipping": 1, может сделать свое дело. Но для этого нам нужно сделать запрос завитка до того, какpayment.create, чтобы мы могли передать возвращенный идентификатор в функцию.

Возможно ли это в 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.",
                        item_list: { 
                            items:[
                                {
                                    quantity:"1", 
                                    name:"Orders", 
                                    price:amount,  
                                    sku:"product12345", 
                                    currency:"USD"
                                }
                            ],
                        },

                    }],

            });
        },

        commit: false, // Optional: show a 'Pay Now' button in the checkout flow

        onAuthorize: function(data, actions) {
                console.log(data);
                 alert('confirmation here');
                // Optional: display a confirmation page here

            return actions.payment.execute().then(function() {
                alert('Success here');
                // Show a success page to the buyer
            });
        },
    }, '#paypal-button');
</script><div id="paypal-button" ></div>

Ответы на вопрос(2)

Ваш ответ на вопрос