ZefirPayAPI v2
Поддержка
Разделы документации

Тестирование

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

Как проходит тестовая оплата

В тестовом режиме QR-код и кнопка оплаты на странице paymentUrl ведут на страницу тестового банка. Там перевод можно подтвердить или отклонить — так вы проверите оба исхода. После подтверждения страница оплаты сама покажет результат, а на ваш сервер придёт уведомление.

Что проверить перед запуском

СценарийКак проверитьОжидаемый результат
Успешная оплатаСоздайте платёж, откройте paymentUrl, подтвердите переводСтатус 3, уведомление success, заказ выдан
ОтказОтклоните перевод в тестовом банкеСтатус 4, уведомление cancel
Истечение срокаНе оплачивайте платёж 30 минутСтатус 2, уведомление cancel
Повторное уведомлениеЗапросите повторную отправку по оплаченному платежуЗаказ не выдаётся второй раз
Повторный запрос созданияОтправьте запрос создания с тем же uuid и суммойВозвращается тот же платёж
Неверная подпись уведомленияОтправьте на свой обработчик запрос с изменённым теломОбработчик отклоняет запрос
ВозвратВыполните возврат оплаченного платежаСтатус 2, status_name — refunded
Рабочие ключи выдаются после проверки интеграции на тестовом магазине. Чтобы получить тестовые или рабочие ключи, напишите на support@zefirpay.com.