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