javascript - Braintree 的 PayPal 付款中未显示金额
问题描述
您好,付款时paypal中不显示金额。JavaScript 代码如下所示:
var form = document.querySelector('#payment-form');
var client_token = '{{ client_token }}';
braintree.dropin.create({
authorization: client_token,
container: '#bt-dropin',
card: {
cardholderName: {
required: true
}
},
applePay: {
displayName: 'Merchant Name',
paymentRequest: {
label: 'Localized Name',
total: '10.00'
}
},
paypal: {
flow: 'checkout',
amount: '10.00',
currency: 'USD'
},
paypalCredit: {
flow: 'checkout',
amount: '10.00',
currency: 'USD'
},
venmo: true
}, function (createErr, instance) {
if (createErr) {
// Handle any errors that might've occurred when creating Drop-in
console.error(err);
return;
}
form.addEventListener('submit', function (event) {
event.preventDefault();
instance.requestPaymentMethod(function (err, payload) {
if (err) {
console.log('Error', err);
return;
}
// Add the nonce to the form and submit
document.querySelector('#nonce').value = payload.nonce;
form.submit();
});
});
});
从代码中可以看出,金额为 10 美元,但未显示在 PayPal 支付页面中。请问我做错了什么?
解决方案
很简单。我在代码中包含了以下贝宝选项:
承诺:真实,
推荐阅读
- c - 指针失去价值?
- pytorch - PyTorch,除以零时,将结果值设置为 0
- orbeon - Orbeon 使 Authorization 标头可选
- django - 如何根据用户输入查询数据库并在另一个页面中显示结果?
- html - Why CSS selector :first-child:not(.ignore) doesn't exclude `ignore` class from selection?
- php - 检查php中数组中所有值的相等性
- r - R / igraph:调整顶点上边缘的交汇点
- laravel - Laravel 无需注册即可登录
- javascript - 如何将对象数组转换为特定格式的对象?
- excel - 锁定和解锁其他单元格后合并单元格不起作用