Тестирование платежей
Проверьте полный процесс оплаты перед запуском. Встроенный переключатель тестового режима появится позже; пока используйте реальную карту с недорогим товаром на опубликованном preview.
Proyecta Commerce на данный момент работает только в production-режиме — в builder нет переключателя между тестовым и боевым режимами. Рекомендуемый подход сегодня: опубликуйте приложение, выполните реальный платёж с недорогим товаром и сразу же верните себе деньги.
Рекомендуемый порядок тестирования
Заголовок раздела «Рекомендуемый порядок тестирования»- Создайте тестовый товар за $1 (или минимальную единицу валюты) в разделе Admin > Commerce
- Опубликуйте приложение на поддомене
*.proyecta.live - Откройте опубликованный URL в отдельной вкладке браузера и пройдите полный процесс оформления заказа со своей картой
- Проверьте побочные эффекты — убедитесь, что webhook-обработчики отработали, клиент создан, права доступа предоставлены
- Верните транзакцию через вкладку Admin > Commerce > Payments
Это даёт полное end-to-end покрытие реального денежного пути — единственный способ быть на 100% уверенным, что интеграция работает.
Почему бы просто не использовать тестовый режим Stripe?
Заголовок раздела «Почему бы просто не использовать тестовый режим Stripe?»На данный момент подключение Proyecta к Stripe работает только в боевом режиме. Переключатель тестового режима, позволяющий направить Commerce в тестовую среду Stripe (и использовать тестовые карты вроде 4242 4242 4242 4242), включён в roadmap.
- Тестируйте нештатные сценарии — отклонённые карты, брошенные оформления, сетевые ошибки
- Тестируйте webhook-и end-to-end — убедитесь, что состояние подписки корректно обновляется при срабатывании событий Stripe
- Тестируйте отмену — flow с
at_billing_period_endлегко упустить из виду - Тестируйте ограничения доступа — проверьте защищённый маршрут в интерфейсе, прежде чем считать, что он работает
- Переключатель тестового режима в Admin > Commerce — переводите платёжный аккаунт в тестовый режим Stripe и используйте тестовые карты
- Checkout в режиме preview — проходите процесс оформления заказа прямо в builder без публикации приложения
- Симулятор webhook-событий для отправки фиктивных событий Stripe в ваш runtime