【发布时间】:2021-06-29 13:23:33
【问题描述】:
我正在尝试了解如何为用户提供一个选项,让他们为其订阅选择非默认付款方式/卡。请看下图: 我有两张卡。 Visa是默认支付卡。但如果用户选择万事达卡(非默认),则仅使用默认支付方式开始订阅。
我正在使用付款随机数开始订阅。客户被保存在不同的视图中,并且他们的付款方式已经过验证。
客户端:
let paymentNonce;
initiateDropin().then((dropinInstance) => {
dropinInstance.requestPaymentMethod(function (error, payload) {
paymentNonce = payload.nonce;
});
});
服务器端:
result = braintree_gateway.subscription.create({
'payment_method_nonce': payment_nonce,
'plan_id': tier_chosen,
'merchant_account_id': settings.BRAINTREE_MERCHANT_ACCOUNT_ID
})
感谢您的帮助!
【问题讨论】: