使用带有 Laravel 的 Braintree 创建客户 ID 以用于将来的购买

Using Braintree with Laravel to create customer id to use for future purchases

不久前,支付网关允许您创建客户资料帐户并使用网关存储他们的信用卡信息,并使用返回的客户 ID 轻松进行未来的购买。

我正在尝试与 Laravel 收银员和 Braintree 一起执行此操作。我按照这里的文档 https://laravel.com/docs/5.5/billing#braintree-configuration 进行了设置,它设置得很好。我可以一次性收费和订阅。

有没有办法在 Braintree(Vault?)上存储客户的信用卡信息,并在他们每次想买东西时使用他们的客户 ID 检索它?

我可以检索付款随机数,但这似乎是一次性使用的。

Laravel Cashier API wrapper provides the ability to create subscriptions within Braintree, it is certainly creating customers with saved payment methods prior to creating the subscriptions, since that is a Braintree requirement

Laravel 出纳文档不显示独立的客户创建调用,因此您可能需要使用 Braintree Customer Create API Call