【发布时间】:2025-11-25 02:20:03
【问题描述】:
在进行销售交易之前,如何在保险库中重新验证付款方式 [信用卡]。
注意: CVV 和 AVS 规则已启用。
场景是:
- braintree 保险库中的客户使用保险库中的付款方式 [信用卡] 进行销售交易。
- 我想在销售交易前重新验证信用卡以确保信用卡没有过期。
【问题讨论】:
标签: braintree
在进行销售交易之前,如何在保险库中重新验证付款方式 [信用卡]。
注意: CVV 和 AVS 规则已启用。
场景是:
【问题讨论】:
标签: braintree
我相信这取决于您如何与 Braintree 集成。您在使用他们的托管字段吗?直接上门?
基本上,根据他们的文档,您会 create a nonce that contains only the CVV 您提示用户。
braintree.setup('YOUR_CLIENT_TOKEN', 'custom', {
id: 'my-sample-form',
hostedFields: {
cvv: {
selector: '#cvv'
}
}
});
一旦你有了这个随机数,你可以将它传递给 PaymentMethod.update() 调用以获取适当的支付方式令牌,并确保将 verify_card 设置为 true。
result = braintree.PaymentMethod.update("the_payment_method_token", {
"payment_method_nonce": nonce_from_the_client,
"options": {
"verify_card": True,
}
})
发现于https://developers.braintreepayments.com/reference/request/payment-method/update/#card-verification
【讨论】: