如果未在Laravel Cashier付款前创建新卡,请从已保存的卡中选择卡。
注意:仅收取$ N美元的费用,下一次结帐时N可以不同。
第1步:已保存的卡片列表(如果未创建的话)。
第2步:选择卡
第3步:结帐。
答案 0 :(得分:0)
在Billable.php
中找到laravel/cashier/scr/
特征并搜索类似card
的单词,然后找到与卡片相关的所有方法,即
根据您的要求使用它们
答案 1 :(得分:0)
$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,
]);