3.1 Протестируйте подключение

Для тестирования подключения PayQR не требуется заключение договора. Для вашего удобства в работе с нашим API до перевода интернет-сайта в «боевой режим» все операции будут осуществляться так, как они и осуществляются в PayQR, но в приложении PayQR в таких случаях будет использоваться специальная виртуальная карта. Реальные банковские карты для тестирования не потребуются. Также значение параметра livemode объектов наших уведомлений в таких случаях будет false для простоты тестирования и учета тестовых платежей.

По результатам тестирования убедитесь, что:

  1. Коды кнопок PayQR содержат в себе все товарные позиции содержания «корзин» в достаточных объемах, а значения атрибутов в кодах кнопок обеспечивают вас всеми желаемыми данными о покупателях (запрашиваются имя покупателя, телефон покупателя и другое).
  2. После получения уведомления от PayQR о событии invoice.order.creating (в процессе совершения покупки) в учетной системе вашего интернет-сайта создается сущность «заказ» с данными о покупателе и заказе из объекта «Счет на оплату», который содержится в этом уведомлении.
  3. После получения уведомления от PayQR о событии invoice.paid (в процессе совершения покупки) в учетной системе вашего интернет-сайта конкретный заказ помечается как оплаченный, меняется статус этого заказа.

10 самых распространенных ошибок подключения интернет-сайтов к PayQR:

  1. В кодах кнопок PayQR отсутствуют артикулы товарных позиций содержания заказа (корзины).
  2. В кодах кнопок PayQR отсутствуют или некорректно учитываются общая стоимость той или иной товарной позиции или количество товаров/услуг в той или иной товарной позиции.
  3. В кодах кнопок PayQR не активированы запросы необходимых данных с покупателей с помощью доступных атрибутов кнопки.
  4. В кодах кнопок PayQR адреса изображений товарных позиций указаны в виде относительных ссылок, а не абсолютных.
  5. Интернет-сайт не разместил на своей стороны обработчик уведомлений от PayQR или не указал ссылку на него в личном кабинете PayQR в поле «URL для уведомлений».
  6. Интернет-сайт не реагирует на уведомление от PayQR о событии invoice.order.creating, в результате чего создание заказа не фиксируется в учетной системе интернет-сайта. Или реагирует некорректно.
  7. Интернет-сайт корректно обрабатывает уведомление от PayQR о событии invoice.order.creating, но не отвечает PayQR на это уведомление или отвечает некорректно.
  8. Интернет-сайт корректно обрабатывает и отвечает на уведомление от PayQR о событии invoice.order.creating, но в ответе интернет-сайта отсутствует уникальный номер созданного заказа (orderId) по итогам принятого уведомления.
  9. Интернет-сайт не реагирует на уведомление от PayQR о событии invoice.paid, в результате чего оплата того или иного заказа не фиксируется в учетной системе интернет-сайта. Или реагирует некорректно.
  10. Интернет-сайт корректно обрабатывает уведомление от PayQR о событии invoice.paid, но не отвечает PayQR на это уведомление или отвечает некорректно.

Также рекомендуем воспользоваться штатными инструментами тестирования PayQR, расположенными в личном кабинете в разделе «Магазины» в настройках подключенного «Магазина» на вкладке «Активировать магазин».

Теперь ваш «Магазин» готов к запуску!


3.2 Активируйте «Магазин»

Как только вы решите перевести свой интернет-сайт в «боевой режим», нажмите кнопку «Активировать» в личном кабинете в разделе «Магазины» в настройках подключенного «Магазина» на вкладке «Активировать магазин». Обратите внимание, что после этого изменить тип «Магазина» будет уже невозможно, а для изменения некоторой другой информации потребуется оформление отдельной заявки в своем личном кабинете в PayQR.

Желаем успешной работы и процветания вашего бизнеса!

После реализации основного функционала PayQR, описанного в «Быстром старте», интернет-сайт будет готов к работе с PayQR. Теперь вы можете изучить полную документацию по API для реализации возможных расширенных функций PayQR, например, автоматических отмен совершенных покупок (возвратов денежных средств покупателям).


Полезные ссылки