Как отключить доставку с помощью нового PayPal JavaScript SDK - PullRequest
0 голосов
/ 11 марта 2019

Я играю с новыми кнопками PayPal Javascript SDK здесь https://developer.paypal.com/docs/checkout/reference/customize-sdk

Наше приложение продает цифровые товары и не требует адреса доставки.Есть ли способ отключить это?

// render paypal buttons
paypal.Buttons({
    createOrder: function (data, actions) {
        // Set up the transaction
        return actions.order.create({
            purchase_units: [{
                amount: {
                    value: $scope.total
                }
            }],
            application_context: {
                shipping_preference: "NO_SHIPPING"
            }
        });
    },
    onApprove: function (data, actions) {
        // Capture the funds from the transaction
        return actions.order.capture().then(function (details) {
            // Show a success message to your buyer
            alert('Transaction completed by ' + details.payer.name.given_name + ' order ID: ' + data.orderID);


        });
    }
}).render('#paypal-button-container');

1 Ответ

0 голосов
/ 12 марта 2019

Да, вам нужно будет передать объект shipping_preference.

array(
 'shipping_preference' => 'NO_SHIPPING'
),

Ссылка: https://developer.paypal.com/docs/api/payments/v1/?mark=shipping_preference%20#definition-application_context

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...