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