Тестування платежів
Перевірте повний процес покупки перед запуском. Вбудований перемикач тестового режиму незабаром з’явиться; наразі використовуйте реальну картку з продуктом низької вартості на опублікованому preview.
Proyecta Commerce наразі працює лише в production-режимі — у builder немає перемикача між тестовим і робочим режимами. Рекомендований підхід сьогодні: опублікуй застосунок, проведи реальний платіж із продуктом низької вартості та одразу поверни собі кошти.
Рекомендований процес тестування сьогодні
Section titled “Рекомендований процес тестування сьогодні”- Створи тестовий продукт за $1 (або найменшу одиницю валюти) у Dashboard > Commerce
- Опублікуй застосунок на його піддомені
*.proyecta.live - Відкрий опублікований URL в окремій вкладці браузера та пройди повний процес оформлення замовлення зі своєю карткою
- Перевір побічні ефекти — чи спрацювали обробники вебхуків, чи створено клієнта, чи надано права доступу
- Поверни транзакцію на вкладці Dashboard > Commerce > Payments
Це забезпечує повне наскрізне покриття реального грошового шляху — єдиний спосіб бути на 100% впевненим, що інтеграція працює.
Чому б просто не використати тестовий режим Stripe?
Section titled “Чому б просто не використати тестовий режим Stripe?”Наразі підключення Proyecta до Stripe працює лише в робочому режимі. Перемикач тестового режиму, який дозволить спрямувати Commerce на тестове середовище Stripe (і використовувати фіктивні картки на кшталт 4242 4242 4242 4242), включено до плану розробки.
Поради
Section titled “Поради”- Тестуй нештатні ситуації — відхилені картки, незавершені замовлення, мережеві помилки
- Тестуй вебхуки наскрізно — переконайся, що стан підписки оновлюється коректно, коли спрацьовують події Stripe
- Тестуй скасування — процес
at_billing_period_endлегко випустити з уваги - Тестуй обмеження функцій — виклич
commerce.check()з UI-потоку, перш ніж вважати, що все працює
Незабаром
Section titled “Незабаром”- Перемикач тестового режиму у Dashboard > Commerce — переведи свій Payment Account у тестовий режим Stripe та використовуй фіктивні картки
- Оформлення замовлення в режимі preview — перевір процес checkout усередині builder без публікації
- Симулятор подій вебхуків для надсилання фіктивних подій Stripe до твого runtime