bis*_*sej 16 ruby ruby-on-rails braintree
我想收集所有Braintree客户的订阅.当我浏览到网关中的客户页面时,我可以看到他们的订阅,但它似乎不是一种类似于subscriptions存在的方法Braintree::Customer,或者我可以搜索Braintree::Subscriptions的方法customer_id.
我可以通过迂回的方式访问所有客户的订阅,但它们非常慢.例如,我可以检索所有客户的事务,并为每个事务获取subscription_id(如果存在),然后检索具有该ID的订阅.这涉及与Braintree API的大量沟通,我希望有一个更有效的解决方案.
哦,我正在使用rails编程,但问题似乎不是特定于Rails的.
agf*_*agf 27
我在布伦特里工作.
客户有一个credit_cards阵列,每张信用卡都有一个subscriptions阵列.因此,如果您想要客户的所有订阅,您可以:
customer.credit_cards.map(&:subscriptions).flatten
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4137 次 |
| 最近记录: |