Select 已保存卡片中的卡片,如果没有,请在 Laravel 收银台之前创建新卡片
Select card from saved cards, if not create a new card Before Payment in Laravel Cashier
Select 已保存卡片中的卡片,如果没有,请在 Laravel 收银台付款前创建新卡片。
注意:只收取$N金额,下次结账时N可以不同
第 1 步:已保存的卡片列表,如果没有则创建一个新的。
第 2 步:选择卡片
第 3 步:结帐付款。
在 laravel/cashier/scr/
中找到 Billable.php
特征并搜索像 card
这样的词,然后你会找到与卡片相关的所有方法,即
- hasCardOnFile()
- fillCardDetails()
- 更新卡片()
- updateCardFromStripe()
- 删除卡片()
- 卡片()
- 默认卡片()
根据您的要求使用它们
$defaultCard = $user->defaultCard(); // Default Card
$cards = $user->cards(); //List of Cards
//Make current source as default
$customer = \Stripe\Customer::retrieve(($request->stripe_id));
$customer->default_source = $request->card_token;
$customer->save();
// Now charge customer
$charge = \Stripe\Charge::create([
'amount' => $amount,
'currency' => 'usd',
'customer' => $customer->id,
]);
Select 已保存卡片中的卡片,如果没有,请在 Laravel 收银台付款前创建新卡片。
注意:只收取$N金额,下次结账时N可以不同
第 1 步:已保存的卡片列表,如果没有则创建一个新的。
第 2 步:选择卡片
第 3 步:结帐付款。
在 laravel/cashier/scr/
中找到 Billable.php
特征并搜索像 card
这样的词,然后你会找到与卡片相关的所有方法,即
- hasCardOnFile()
- fillCardDetails()
- 更新卡片()
- updateCardFromStripe()
- 删除卡片()
- 卡片()
- 默认卡片()
根据您的要求使用它们
$defaultCard = $user->defaultCard(); // Default Card
$cards = $user->cards(); //List of Cards
//Make current source as default
$customer = \Stripe\Customer::retrieve(($request->stripe_id));
$customer->default_source = $request->card_token;
$customer->save();
// Now charge customer
$charge = \Stripe\Charge::create([
'amount' => $amount,
'currency' => 'usd',
'customer' => $customer->id,
]);