我在我的角度项目中添加了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”提供的付款方式随机数,可以将该付款方式存储在您的保险柜中。

10-08 02:39