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_token
和plan_id
调用Subscription.create
。
【讨论】:
以上是关于BrainTree 经常性账单:如何将客户存储在 Vault 中的主要内容,如果未能解决你的问题,请参考以下文章