我正在使用此库将条带集成到我的应用程序中
https://github.com/jeremyharris/stripe
我遇到的问题是每次添加卡片都会创建新客户。我尝试了很多东西,但没有任何作用。
这是我的代码
$a = array(
'card' => array(
'number' => $card,
'cvc' => $cvc,
'exp_month' => $exp_month,
'exp_year' => $exp_year,
'name'=>$name,
'customer'=>"cus_BS83zeYXseBDvG",
)
);
$stripe = $this->StripeCustomer->save($a);
答案 0 :(得分:0)
要向同一客户添加多张卡,您需要检索客户并为其创建新的来源..
像:
$customer = $this->StripeCustomer->retrieve('cus_BS83zeYXseBDvG');
$card = $customer->sources->create(array("source" => $cardToken));
我的语法对于cakephp可能是错误的,因为我不知道但是对于多个卡的条带步骤是相同的。
你也可以从这里参考 - https://stripe.com/docs/api#create_card
希望这会有帮助。