Тестирование
Этап тестирования интеграции
Для полноценной проверки работы интеграции необходимо выполнить тестовый платёж и пройти весь жизненный цикл транзакции — от её создания до получения финального статуса.
Создание тестового платежа - Сформируйте платёжную ссылку через метод
Initiate Payment, руководствуясь документацией. - Сумма для тестирования — от 1 до 5 EUR.
Выбор тестового банка и сценария В списке банков будут доступны специальные тестовые варианты. Каждый из них моделирует определённый финальный статус транзакции. При выборе банка заранее указано, какой результат будет возвращён системой после завершения оплаты:
All extra fieldsCanceledNot full Completed- ACCEPTED_SETTLEMENT_IN_PROCESSPending -IN_PROGRESSSome extra fields
Это позволяет целенаправленно проверить обработку каждого возможного состояния платежа в вашей системе.
Обработка статусов и проверка бизнес-логики После прохождения сценария оплаты убедитесь, что:
корректно обновляется статус ордера в вашей системе;
Получение и подтверждение Webhook-уведомлений По мере изменения статуса платежа вы будете получать webhook-уведомления. Необходимо:
принять запрос на вашем сервере;
провалидировать его;
вернуть HTTP-статус
200;передать в теле ответа строку
OK.
Получение и обработка Webhooks
Таким образом, этап тестирования должен подтвердить корректность:
создания платежа,
обработки всех возможных статусов,
приёма и подтверждения webhook-уведомлений,
Последнее обновление

