W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
當(dāng)有了模型實(shí)例,你可以很簡單的處理客戶訂購的 Stripe 里的方案:
$user = User::find(1);
$user->subscription('monthly')->create($creditCardToken);
如果你想在建立訂購的時(shí)候使用折價(jià)券,可以使用 withCoupon 方法:
$user->subscription('monthly')
->withCoupon('code')
->create($creditCardToken);
subscription 方法會自動建立與 Stripe 的交易,以及將 Stripe customer ID 和其他相關(guān)帳款信息更新到數(shù)據(jù)庫。如果你的方案有在 Stripe 配置試用期,試用到日期也會自動記錄起來。
如果你的方案有試用期間,但是沒有在 Stripe 里配置,你必須在處理訂購后手動保存試用到日期。
$user->trial_ends_at = Carbon::now()->addDays(14);
$user->save();
自定義額外用戶詳細(xì)數(shù)據(jù)
如果你想自定義額外的顧客詳細(xì)數(shù)據(jù),你可以將數(shù)據(jù)數(shù)組作為 create 方法的第二個(gè)參數(shù)傳入:
$user->subscription('monthly')->create($creditCardToken, [
'email' => $email, 'description' => 'Our First Customer'
]);
想知道更多 Stripe 支持的額外字段,可以查看 Stripe 的在線文檔 建立客戶。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: