无法访问Stripe customer_create响应的属性

时间:2014-03-05 13:41:45

标签: php codeigniter stripe-payments

我正在使用以下Stripe库,它与Stripe api集成:https://github.com/bcessa/php-stripe

在我的控制器中,我正在创建客户

$customer = $this->stripe->customer_create($token, $customerEmail);

// This returns undefined property error
echo $customer->id;

它返回一个有效的php对象,但我无法访问这些值。此外,正在Stripe服务上正确创建客户。

1 个答案:

答案 0 :(得分:1)

原来这个PHP库以JSON格式返回数据。我在其他地方看到Stripe处理解码,但在这种情况下看起来它没有。不得不添加以下代码。

$customer = json_decode($this->stripe->customer_create($token, $customerEmail));
echo $customer->id;