我在我的角度项目中添加了Braintree嵌入式UI。
在此,我显示了从金库中退出的付款方式。
现在,我要实现功能,以便在用户选中复选框时,在这种情况下,唯一的卡(付款方法)将添加到库中。
最佳答案
完全公开,我在Braintree工作。如果您还有其他问题,建议与Support联系。
对于您的用例,建议您使用API在Vault中存储卡,而不要使用Drop-in UI中的内置功能。原因是,将vaultCard
选项设置为false
比动态更新Drop-in配置要简单得多。
从那里,您可以将所选卡的付款方式随机数提交到服务器,以执行PaymentMethod.create()
API请求。例如,使用.NET SDK的请求如下所示:
var request = new PaymentMethodRequest
{
CustomerId = "THE_CUSTOMER_ID",
PaymentMethodNonce = NonceFromTheClient
};
Result<PaymentMethod> result = gateway.PaymentMethod.Create(request);
使用上述请求中“ Drop-in”提供的付款方式随机数,可以将该付款方式存储在您的保险柜中。