Я ищу способ настроить интеграционные тесты для моего приложения, использующего новые (er) Stripe Сеансы проверки .
Общий рабочий процесс:
- POST
/backend/create-session
возвращает checkout session ID
Пользователь завершит покупку на домене полосы
Это часть, которую я не могу автоматизировать
Stripe перенаправляет обратно на мой сайт с идентификатором сессии
POST /backend/fulfill-session-id/$SESSION_ID
Я могу настроить тест для шаг 1 и проверьте, что сеанс успешно создан.
Я не могу взять данный идентификатор сеанса и сказать полосе, чтобы сделать вид, что он был успешно оплачен, что мешает мне проверить шаг 3
Есть ли способ сделать это?