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

Этап тестирования интеграции

Для полноценной проверки работы интеграции необходимо выполнить тестовый платёж и пройти весь жизненный цикл транзакции — от её создания до получения финального статуса.

  1. Создание тестового платежа - Сформируйте платёжную ссылку через метод Initiate Payment, руководствуясь документацией. - Сумма для тестирования — от 1 до 5 EUR.

  1. Выбор тестового банка и сценария В списке банков будут доступны специальные тестовые варианты. Каждый из них моделирует определённый финальный статус транзакции. При выборе банка заранее указано, какой результат будет возвращён системой после завершения оплаты:

  • All extra fields

  • Canceled

  • Not full Completed - ACCEPTED_SETTLEMENT_IN_PROCESS

  • Pending - IN_PROGRESS

  • Some extra fields

Это позволяет целенаправленно проверить обработку каждого возможного состояния платежа в вашей системе.

chevron-rightПримерhashtag

  1. Обработка статусов и проверка бизнес-логики После прохождения сценария оплаты убедитесь, что:

    • корректно обновляется статус ордера в вашей системе;

  1. Получение и подтверждение Webhook-уведомлений По мере изменения статуса платежа вы будете получать webhook-уведомления. Необходимо:

  • принять запрос на вашем сервере;

  • провалидировать его;

  • вернуть HTTP-статус 200;

  • передать в теле ответа строку OK.

Получение и обработка Webhooks

Таким образом, этап тестирования должен подтвердить корректность:

  • создания платежа,

  • обработки всех возможных статусов,

  • приёма и подтверждения webhook-уведомлений,

Последнее обновление