根据Braintree文档,为了创建订阅,您需要首先在一次调用中创建客户和付款方式,然后使用结果对象中的付款方式令牌来创建订阅。
到目前为止,我已经实施了第一部分。我在Transactions_controller.rb中使用了一个create方法。
但是无法弄清楚如何实现第二部分以便创建订阅。 我尝试了以下内容,这是根据Braintree subscription docs
但是没有完成交易!!
result = Braintree::Subscription.create(
payment_method_token: params[:payment_method_token],
plan_id: params[:plan_id]
)
关于如何实现这个的任何想法???