Проверять нужно не только успешную оплату: в проде чаще ломаются отказ, возврат и повторное уведомление. Пройдите каждый сценарий целиком — от создания платежа до того, что увидел в своей системе магазин.
Какие сценарии пройти
- Успешная оплата. Заказ переходит в оплаченный, чек уходит покупателю.
- Отказ. Покупатель видит понятное сообщение, заказ не помечается оплаченным.
- Возврат. Полный и частичный — проверьте, что суммы совпадают с ожидаемыми.
- Повторное уведомление. Второе сообщение о том же платеже не должно менять заказ дважды.
- Недоступный обработчик. Убедитесь, что заказ можно закрыть, запросив статус вручную.
Что проверить перед боевым трафиком
- Ключи в настройках соответствуют рабочему магазину, а не тестовому.
- Адрес уведомлений указывает на прод, а не на локальный туннель разработчика.
- Логи входящих уведомлений включены — без них разбирать инциденты нечем.
Посмотреть, как выглядит оплата для покупателя, можно на демо-странице.