1 回答

TA貢獻1818條經驗 獲得超7個贊
您在這里應該做的是首先構建階段數組,最后創建時間表。我不完全理解為什么你有這么多階段的同一個計劃,但最終你會想要這樣的東西
$paymentdates = array ("1592043010", "1592910720", "1594850400", "1595851200", "1597021320");
$phases = []
foreach ($paymentdates as $paymentdate) {
$phases[] = [
'end_date' => $paymentdate,
'plans' => [
[
'price_data' => [
'unit_amount' => 2300,
'currency' => 'usd',
'product' => 'prod_HMDoA6Jpf0U1Fh',
'recurring' => [
'interval' => 'year',
],
],
],
],
];
}
$schedule = \Stripe\SubscriptionSchedule::create([
'customer' => 'cus_HMDwmb8iAV0X7k',
'start_date' => 'now',
'end_behavior' => 'cancel',
'phases' => $phases
]);
- 1 回答
- 0 關注
- 119 瀏覽
添加回答
舉報