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

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

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

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

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


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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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