这是本书中许多(我觉得还不完整)例子之一
the docs
:
var button = document.querySelector('#submit-button');
braintree.dropin.create({
authorization: 'CLIENT_AUTHORIZATION',
container: '#dropin-container'
}, function (createErr, instance) {
button.addEventListener('click', function () {
instance.requestPaymentMethod(function (requestPaymentMethodErr, payload) {
});
});
});
这一切都很好,也很简单,但我不知道如何才能改变这种状态
button
根据“用户是否已完成添加付款方式?”的状态。
这可能吗?看起来,点击按钮实际上是获取
nonce
(这是
payload.nonce
).但是,如何禁用
按钮
直到用户完成与Braintree/PayPal的对话?