stripe-payments
ストライプ複数のカードを同じユーザーに追加する
サーチ…
顧客をストライプで作成する
public function createCustomer($data , $token)//pass form data and token id
{
$customer=Customer::create(array(
"email"=>$data['email'],
"description" => $data['name'],
"source" => $token // obtained with Stripe.js
));
return $customer['id'];
}
詳細については、このリンクをクリックしてください
顧客を獲得する方法とストライプでカードを追加する方法
public function addCard($cust_id, $token)
{
$retriveResult=Customer::retrieve($cust_id);
$tokendata = Token::retrieve($token);
$newcard = $tokendata['card'];
$flag = 1;
foreach ($retriveResult['sources']['data'] as $card) {
if($card['fingerprint'] === $newcard['fingerprint'])
{
$cardid = $card['id'];
$flag = 0;
break;
}
}
if($flag)
{
$savecard = $retriveResult->sources->create(array("source" =>$token));
$cardid = $savecard['id'];
}
return $cardid;
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow