【发布时间】:2019-11-30 15:32:19
【问题描述】:
我已经在我们的系统上安装了 Braintree 供用户订阅,一切运行良好,除了 Braintree 的一个奇怪行为,它在没有我的服务器端 nonce 的情况下存储付款方式。
我的目标是让用户在其客户帐户中最多存储 3 种付款方式。
这是我每次用户添加付款方式时的预期:
- 服务器生成 SDK 并发送给客户端
- 客户向我发送随机数
- 服务器向 Braintree 发送随机数和客户 ID
- 客户的大脑树商店付款方式
这是我存储第一种付款方式后得到的结果:
- 服务器生成 SDK 并发送给客户端
- 客户向我发送随机数
- Brain tree 已经存储了客户的付款方式!
如您所见,Braintree 存储 payment_method 而不询问我第 3 步。这不好,因为这样我就无法限制存储在客户资料中的 payment_methods 的数量。
【问题讨论】:
标签: ruby-on-rails braintree braintree-rails