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

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

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

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

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


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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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