Я хочу собрать все подписки клиентов Braintree. Когда я просматриваю страницу клиента на шлюзе, я могу видеть их подписки, но не кажется, что для Braintree::Customer
существует метод типа subscriptions
, или я могу искать Braintree::Subscriptions
на customer_id
.
Есть круглые пути, по которым я могу получить доступ ко всем подпискам клиентов, но они очень медленные. Например, я могу получить все транзакции клиента и для каждой транзакции получить subscription_id
(если он существует), а затем получить подписку с этим идентификатором. Это связано с большой связью с API-интерфейсом Braintree, и я надеялся на более эффективное решение.
О, и я программирую это в рельсах, но вопрос не кажется специфичным для Rails.