Я пытаюсь создать подписку, используя Stripe API.Но это не спасет, как только я включил "trial_period_days_" => $ trial_days в код.
$ trial_days содержит целое число, которое вычитает дни, оставшиеся в текущем месяце, и добавляет 14 дней.Это выполняется отлично, если вы отобразите его, он покажет номер.
$trial_days = (date("m", strtotime("-1 months"))+14);
Вот мой код.
$stripe_subscription = \Stripe\Subscription::create(array(
"customer" => $stripe_customer->id,
"items" => array(
"plan" => $stripe_plan->id,
"trial_period_days" => $trial_days
)
));
Вот API JSON Map
"items": {
"object": "list",
"data": [
{
"id": "si_DPjpkyc3UVZfuI",
"object": "subscription_item",
"created": 1534221712,
"metadata": {
},
"plan": {
"id": "plan_DPjnUAy2jqHSkS",
"object": "plan",
"active": true,
"aggregate_usage": null,
"amount": 5000,
"billing_scheme": "per_unit",
"created": 1534221598,
"currency": "aud",
"interval": "month",
"interval_count": 1,
"livemode": false,
"metadata": {
},
"nickname": "FPA",
"product": "prod_DPjmRCMbpYGdgJ",
"tiers": null,
"tiers_mode": null,
"transform_usage": null,
"trial_period_days": null,
"usage_type": "licensed"
},
Пожалуйста, помогите.Спасибо!