【发布时间】:2018-09-26 23:02:31
【问题描述】:
我正在努力让 Braintree 帐户中的所有活跃成员。我可以列出所有客户,但我不知道如何列出活跃客户。
在 Braintree 仪表板中,我可以通过转到订阅并过滤所有活动订阅然后单击订阅 ID 轻松查看它。从那里我可以看到哪个客户拥有该订阅 ID。
然后我尝试先获取所有有效订阅,但我也找不到与任何客户的任何联系。
我正在使用 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--;
}
}
我找到了this,但它在 Ruby on Rails 中,文档中没有关于它的详细信息。
【问题讨论】:
-
Braintree 有一个相当完善的 API... 你检查了吗? developers.braintreepayments.com/reference/response/credit-card/…
标签: php api codeigniter sdk braintree