BrainTree 经常性账单:如何将客户存储在 Vault 中
BrainTree Recurring Bill: How to store a customer in the Vault
我正在尝试使用 BrainTree 在我的应用程序中实施定期账单。在 BrainTree 的文档中,要创建一个订阅,它要求必须将客户存储在 Vault 中,但是选项 :store_in_vault 仅适用于事务,但我找不到任何方法来创建存储在中的客户我的应用程序中的 Vault。我倾向于将金额为 0$ 的交易添加到 Vault,然后创建订阅。
还有其他更合适的方法吗?
完全披露:我在 Braintree 工作。如果您有任何其他问题,请随时联系 support。
要创建存储在 Vault 中的客户,请使用 Customer.create
,将您的客户的随机数作为 payment_method_nonce
参数传递。这将创建一个 Customer
以及一个 PaymentMethod
.
然后使用 payment_method_token
和 plan_id
调用 Subscription.create
。
我正在尝试使用 BrainTree 在我的应用程序中实施定期账单。在 BrainTree 的文档中,要创建一个订阅,它要求必须将客户存储在 Vault 中,但是选项 :store_in_vault 仅适用于事务,但我找不到任何方法来创建存储在中的客户我的应用程序中的 Vault。我倾向于将金额为 0$ 的交易添加到 Vault,然后创建订阅。 还有其他更合适的方法吗?
完全披露:我在 Braintree 工作。如果您有任何其他问题,请随时联系 support。
要创建存储在 Vault 中的客户,请使用 Customer.create
,将您的客户的随机数作为 payment_method_nonce
参数传递。这将创建一个 Customer
以及一个 PaymentMethod
.
然后使用 payment_method_token
和 plan_id
调用 Subscription.create
。