目前我可以检索具有有效订阅的 Stripe 客户,但我还想检索其他订阅状态,例如未付款、past_due和取消。
$customer = StripeCustomer::retrieve( $customer_id );
$customer_subscriptions_list = $customer->subscriptions->all(array())['data'];
$customer_subscriptions = array ();
foreach ($customer_subscriptions_list as $customer_subscription) {
$customer_subscriptions[] = $customer->subscriptions->retrieve( $customer_subscription['id'] );
}
return $customer_subscriptions;
有没有办法解决这个问题?
foreach ($customer_subscriptions as $customer_subscription){
if($customer_subscription->status == "past_due" || $customer_subscription->status == "unpaid"){
existing code
}
我的错,我认为/条纹/客户只检索活动订阅。我将订阅从"活动"更改为"un_paid",然后代码工作正常。