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