【发布时间】:2017-06-18 21:47:40
【问题描述】:
我试图向现有客户添加一张新卡并收到一个我不明白为什么会发生的错误。这是代码示例:
$strp_customer = \Stripe\Customer::retrieve($customer['stripe_id']);
echo $strp_customer->id;
echo "<br>";
echo $_POST['stripeToken'];
echo "<br>";
echo $strp_customer->default_source;
echo "<br>";
//save card to the customer in stripe
$strp_customer->source->create(array("source" => $_POST['stripeToken']));
echo $strp_customer->default_source;
source create 的行给我“致命错误:在 null 上调用成员函数 create()”
但所有回显都返回正确的信息。所以客户被检索到并且 stripeToken 在那里。什么可能导致该错误?
【问题讨论】:
-
var_dump($strp_customer->source)的输出是什么?
标签: php api stripe-payments