Тестирование пробных периодов подписки с Stripe - PullRequest
1 голос
/ 01 октября 2019

Я реализую клиент-серверную интеграцию с Stripe и хочу смоделировать пробную версию для пользователя.

Согласно документации https://stripe.com/docs/billing/testing#trials:

Здесь есть быстрое решение: создайте новую подписку со значением trial_end всего через несколько минут в будущем.

Итак, вот как я создаю свою сессию Stripe:

$session_configuration = [
    'payment_method_types' => ['card'],
    'customer' => $stripeIdCustomer,
    'subscription_data' => [
        'items' => [[
        'plan' => $planId,
        ]],
        'trial_end'=>  time() + 60 * 1
    ],
    'success_url' => $success_url,
    'cancel_url' => $cancel_url,
];

$session = Session::create($session_configuration);

Но затем я получил InvalidRequestException:

Дата trial_end должна составлять не менее 2 дней в будущем.

В то время как я в режиме тестирования, что мне делать? Кроме того, какие релевантные WebHooks следует посмотреть в этом случае?

...