Перейти к содержанию

Тестирование подключения

После завершения интеграции рекомендуется протестировать взаимодействие вашего ресурса с системой eComCharge, прежде чем вы начнете принимать платежи онлайн. Это поможет увидеть процесс оплаты глазами ваших покупателей и позволит выявить проблемы на раннем этапе.

Для тестирования вам как торговцу не нужно создавать еще один магазин или аккаунт. Протестировать интеграцию можно в любой момент - даже если вы уже принимаете реальные платежи - всего лишь активируйте для транзакции тестовый режим.

В тестовом режиме система eComCharge обрабатывает запросы, но не направляет их далее в сеть процессинга для финансовых расчетов.


Активация тестового режима

В зависимости от выбранного способа интеграции при проверке взаимодействия активируйте тестовый режим по описанию подходящего варианта.

  • Тестирование оплаты по ссылке: Создайте тестовый продукт и получите для него платежную ссылку. Перейдите по ссылке на страницу провайдера eComCharge и совершите тестовую оплату.

  • Тестирование оплаты на платежном виджете: Установите для параметра "test" значение true при создании токена платежа или в настройках платежного виджета и сделайте тестовый платеж.

  • Тестирование подключения по API: Для тестирования оплаты или авторизации укажите параметр "test": true в запросе на проведение транзакции.

Когда система eComCharge получает запрос операции с "test": true, транзакция считается тестовой.


Данные для тестирования подключения

Когда тестовый режим активирован, для проверки взаимодействия используйте тестовые номера карт для платежей картами.


Обработка результата тестирования и просмотр результата

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

Ошибка с сообщением Duplicate transaction

В ходе тестирования вы можете получить ответ об ошибке с сообщением Duplicate transaction.

Измените сумму транзакции, чтобы обойти фильтр, который защищает вас от дубликатов оплаты со стороны пользователей, или передайте в запросе параметр duplicate_check в значении false.

Обработка тестовых транзакций

Уделите внимание проверке значения параметра test в ответе от eComCharge или в автоматических уведомлениях, чтобы не перепутать тестовый платеж с действительным оплатой ваших товаров или услуг.

Если вы не уверены в статусе транзакции (т.е. является транзакция тестовой или нет), отправьте дополнительный запрос на уточнение статуса операции.