PayPal Express (checkout.js): предотвращение появления окна - PullRequest
0 голосов
/ 20 февраля 2019

Как предотвратить появление окна PayPal Express до тех пор, пока не будут установлены определенные условия?Другими словами, я хочу, чтобы он был отключен, если переменная JavaScript не имеет определенного значения.Мне нужно добавить функцию проверки.Ссылка здесь: https://s.codepen.io/nedhulton/debug/KJEQBO/dGkXWdqVjwoA

Вот мой код:

    paypal.Button.render({

    env: 'production', // Or 'sandbox'

   style: {
        label: 'paypal',
        size:  'responsive',    // small | medium | large | responsive
        shape: 'rect',     // pill | rect
        color: 'black',     // gold | blue | silver | black
        tagline: false    
    },

    client: {
        sandbox:    'xxxxxxxxx',
        production: 'AWSMEY2BF_EaVad_Y-4HubBOhtEM3826dOxPa-ovvlt5MLHB5aA_1VN8pfoj3FnF5wLspP0emRwv9oZL'
    },

    commit: true, // Show a 'Pay Now' button

    payment: function(data, actions) {
        return actions.payment.create({
            payment: {
                transactions: [
                    {
                        amount: { total: 0.01, currency: 'USD' }, description:'', custom: 'New York'
                    }
                ]
            },

            experience: {
                input_fields: {
                    no_shipping: 1
                }
            }
        });
    },

onCancel: функция (данные, действия) {

    },

    onAuthorize: function(data, actions) {
        return actions.payment.execute().then(function(payment) {





        });
    }

}, '#paypal-button');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...