gpt4 book ai didi

javascript - 使用托管字段时如何处理现有客户付款方式?

转载 作者:行者123 更新时间:2023-11-28 10:49:55 26 4
gpt4 key购买 nike

我正在使用 Braintree 托管字段来处理付款,但是我在查找或查找如何为客户提交现有付款方式的示例时遇到问题。使用 Braintree_customer_id 我可以检索客户信息,包括包含最后 4 位数字、卡类型、 token 和其他信息的信用卡数组。由于我使用的是托管字段,因此我使用的 JavaScript 看起来像这样:

braintree.setup("<?= $clientToken ?>", 'custom', {
id: 'my-form',
hostedFields: {
styles: {
'input': {
'font-family': '"Helvetica Neue", Helvetica, Arial, sans-serif',
'font-size': '14px',
},
'::-moz-placeholder': { 'color': '#999' },
':-ms-input-placeholder': { 'color': '#999' },
'::-webkit-input-placeholder': { 'color': '#999' },
},
number: {
selector: '#hosted-fields-number',
placeholder: 'Credit Card Number'
},onFieldEvent: handleFieldEvent,
cvv: {
selector: '#hosted-fields-cvv',
placeholder: 'CVV'
},
expirationDate: {
selector: '#hosted-fields-expiration',
placeholder: 'Expiration Date'
}
}, onPaymentMethodReceived: function (obj) {
var nonce = obj.nonce;
console.log(obj);
if(nonce){
final_checkout(nonce);
}
},
onError: function (){
alert('wrong details');
}
});

如何获取执行付款流程所需的付款方式随机数?下面的示例使用托管字段,如何使用 customer_id 和 token 处理现有客户?

最佳答案

全面披露:我在 Braintree 工作。如果您还有任何疑问,请随时联系contact support .

向特定客户的付款方式收费所需的只是 paymentMethodToken 。由于此信息不是 PCI 敏感数据,因此您可以将其直接传递到服务器并进行 Braintree_Transaction::sale 调用。这可以在托管字段流之外完成。您可以让客户指定特定的付款方式或输入新付款方式的信息。

关于javascript - 使用托管字段时如何处理现有客户付款方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35330712/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com