BrainTree 经常性账单:如何将客户存储在 Vault 中

Posted

技术标签:

【中文标题】BrainTree 经常性账单:如何将客户存储在 Vault 中【英文标题】:BrainTree Recurring Bill: How to store a customer in the Vault 【发布时间】:2016-12-08 00:05:53 【问题描述】:

我正在尝试使用 BrainTree 在我的应用程序中实现经常性账单。在 BrainTree 的文档中,要创建订阅,它要求客户必须存储在 Vault 中,但选项 :store_in_vault 仅适用于 Transaction 但我找不到任何方法来创建存储在 Vault 中的客户应用。我倾向于向 Vault 添加金额为 0$ 的交易,然后创建订阅。 还有其他更合适的方法吗?

【问题讨论】:

【参考方案1】:

全面披露:我在 Braintree 工作。如果您还有任何问题,请随时联系support。

要创建存储在 Vault 中的客户,请使用 Customer.create,将客户端的 nonce 作为 payment_method_nonce 参数传递。这将创建一个Customer 和一个PaymentMethod

然后使用payment_method_tokenplan_id 调用Subscription.create

【讨论】:

以上是关于BrainTree 经常性账单:如何将客户存储在 Vault 中的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Braintree 在客户端显示客户的付款方式?

Braintree python透明重定向与Vault选项

在 Braintree 付款中搜索客户的有效订阅

在Braintree付款中搜索客户的有效订阅

如何根据braintree中的客户ID在交易过程中显示特定客户已保存的信用卡?

如何获取 Braintree 支付客户端令牌?