Перейти к содержимому

Тестирование платежей

Проверьте полный процесс оплаты перед запуском. Встроенный переключатель тестового режима появится позже; пока используйте реальную карту с недорогим товаром на опубликованном preview.

Proyecta Commerce на данный момент работает только в production-режиме — в builder нет переключателя между тестовым и боевым режимами. Рекомендуемый подход сегодня: опубликуйте приложение, выполните реальный платёж с недорогим товаром и сразу же верните себе деньги.

  1. Создайте тестовый товар за $1 (или минимальную единицу валюты) в разделе Admin > Commerce
  2. Опубликуйте приложение на поддомене *.proyecta.live
  3. Откройте опубликованный URL в отдельной вкладке браузера и пройдите полный процесс оформления заказа со своей картой
  4. Проверьте побочные эффекты — убедитесь, что webhook-обработчики отработали, клиент создан, права доступа предоставлены
  5. Верните транзакцию через вкладку 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