如何在Braintree插入式UI中实现选择加入和选择退出功能

时间:2019-07-19 05:50:26

标签: javascript asp.net-core braintree braintree-sandbox braintree-vault

我在我的角度项目中添加了Braintree嵌入式UI。 在此,我显示了从金库中退出的付款方式。 现在,我要实现功能,以便在用户选中复选框时,在那种情况下,唯一的卡(付款方式)将添加到库中。

1 个答案:

答案 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”提供的付款方式随机数会将该付款方式存储在您的保险柜中。