【发布时间】:2018-02-14 02:34:00
【问题描述】:
我正在尝试使用 Stripe API 从客户记录中获取优惠券 ID。我想我引用它的方式是错误的。我试过这个:
$cust = \Stripe\Customer::all(array("limit" => 3));
if(!empty($cust)){
foreach ($cust->data as $customer){
foreach ($customer->subscriptions as $sub)
{
echo $sub->discount->coupon->id;
}
}
}else{
//No Customers
}
【问题讨论】:
-
从你的回声行中删除单引号。
-
您的日志文件中是否有任何特定错误? Stripe 日志怎么样?
-
要调试这种类型的东西,就在您回显优惠券之前,您可以使用php.net/manual/en/function.var-dump.php 来检查变量(即
var_dump($sub);)。然后,如果这是您所期望的,您可以执行var_dump($sub->discount);,然后执行var_dump($sub->discount->coupon);等,看看哪里不是您所期望的。
标签: php json stripe-payments