Тестирование подключения
После завершения интеграции рекомендуется протестировать взаимодействие вашего ресурса с системой eComCharge, прежде чем вы начнете принимать платежи онлайн. Это поможет увидеть процесс оплаты глазами ваших покупателей и позволит выявить проблемы на раннем этапе.
Для тестирования вам как торговцу не нужно создавать еще один магазин или аккаунт. Протестировать интеграцию можно в любой момент - даже если вы уже принимаете реальные платежи - всего лишь активируйте для транзакции тестовый режим.
В тестовом режиме система eComCharge обрабатывает запросы, но не направляет их далее в сеть процессинга для финансовых расчетов.
Активация тестового режима
В зависимости от выбранного способа интеграции при проверке взаимодействия активируйте тестовый режим по описанию подходящего варианта.
-
Тестирование оплаты по ссылке: Создайте тестовый продукт и получите для него платежную ссылку. Перейдите по ссылке на страницу провайдера eComCharge и совершите тестовую оплату.
-
Тестирование оплаты на платежном виджете: Установите для параметра
"test"
значениеtrue
при создании токена платежа или в настройках платежного виджета и сделайте тестовый платеж. -
Тестирование подключения по API: Для тестирования оплаты или авторизации укажите параметр
"test": true
в запросе на проведение транзакции.
Когда система eComCharge получает запрос операции с "test": true
, транзакция считается тестовой.
Данные для тестирования подключения
Когда тестовый режим активирован, для проверки взаимодействия используйте тестовые номера карт для платежей картами.
Обработка результата тестирования и просмотр результата
После проведения тестового платежа вы получите от системы eComCharge ответ или автоматическое уведомление, если настроено, с результатом теста согласно переданным тестовым данным. Дополнительно, вы можете увидеть информацию и результат тестового платежа в своем личном кабинете eComCharge.
Ошибка с сообщением Duplicate transaction
В ходе тестирования вы можете получить ответ об ошибке с сообщением Duplicate transaction
.
Измените сумму транзакции, чтобы обойти фильтр, который защищает вас от дубликатов оплаты со стороны пользователей, или передайте в запросе параметр duplicate_check
в значении false
.
Обработка тестовых транзакций
Уделите внимание проверке значения параметра test
в ответе от eComCharge или в автоматических уведомлениях, чтобы не перепутать тестовый платеж с действительным оплатой ваших товаров или услуг.
Если вы не уверены в статусе транзакции (т.е. является транзакция тестовой или нет), отправьте дополнительный запрос на уточнение статуса операции.