我在我的角度项目中添加了Braintree嵌入式UI。 在此,我显示了从金库中退出的付款方式。 现在,我要实现功能,以便在用户选中复选框时,在那种情况下,唯一的卡(付款方式)将添加到库中。
答案 0 :(得分:3)
完全公开,我在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”提供的付款方式随机数会将该付款方式存储在您的保险柜中。