Я работаю над тем, чтобы все активные участники были зарегистрированы в нашей учетной записи Braintree.Я могу перечислить всех клиентов, но не знаю, как перечислить активных.
На панели инструментов Braintree я могу легко увидеть это, перейдя в подписки и отфильтровав все активные подписки, а затем щелкнув идентификатор подписки.Оттуда я могу видеть, у какого клиента есть этот идентификатор подписки.
Затем я сначала попытался получить все активные подписки, но я также не могу найти связь ни с одним из клиентов.
Я используюPHP SDK.
Вот как я получаю наши активные подписки.
Код моей подписки в моей библиотеке:
function active_subscriptions(){
return Braintree_Configuration::gateway()->subscription()->search([
Braintree_SubscriptionSearch::status()->in([Braintree_Subscription::ACTIVE])
]);
}
Вот для контроллера:
function active_subscriptions(){
$active_subscriptions = $this->braintree_lib->active_subscriptions();
$counter = 5;
foreach($active_subscriptions as $subscription) {
if($counter == 0){
die();
}
echo 'Subscription ID: '.$subscription->id.'<br />';
echo 'merchantAccountId: '.$subscription->merchantAccountId.'<br />';
echo 'planId: '.$subscription->planId.'<br /><br />';
$counter--;
}
}
Я нашел этот , но он в Ruby on Rails и нет подробностей об этом в документации.