Просмотров: 979 (Статистика ведётся с 06.02.2017)

Обработчик платежной системы QIWI Wallet добавлен в Bitrix Framework, начиная с версии 10.0.1 модуля Интернет-магазин. Для подключения этой системы на вашем сайте необходимо выполнить следующие действия:

Создание платежной системы

В административной части продукта перейдите на страницу Магазин > Настройки > Платежные системы и создайте новую платежную систему.

В качестве обработчика выберите Qiwi Wallet (qiwi) и сохраните платежную систему без выполнения настроек обработчика.

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

Создание результирующего файла и дополнительных страниц

Для работы платежной системы необходимо создать файл, например, result.php, который будет получать результат от платежной системы. Используя визуальный редактор, разместите компонент Подключение обработчика результата платежной системы (bitrix:sale.order.payment.receive) и обязательно выполните настройку его параметров:

  • в параметре Платежная система должна быть правильно указана система для оплаты платежей в QIWI Wallet;
  • в параметре Тип плательщика должен быть указан тип плательщика, для которого используется указанная платежная система.

Кроме того, для удобного информирования клиентов можно подготовить следующие две страницы:

  • страницу, на которую будет переадресовываться пользователь в случае, когда оплата прошла успешно (например, qiwi_success.php);
  • страницу, на которую будет переадресовываться пользователь в случае неуспешной оплаты счета ( например, qiwi_failed.php).

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

Настройки на сайте Visa QIWI Wallet

Войдите на сайт Visa QIWI Wallet, используя данные вашего аккаунта, и выполните настройки магазина:

  • Сгенерируйте и скопируйте аутентификационные данные (API ID и пароль API), их необходимо будет вставить в поля настроек обработчика.
  • Включите и настройте Pull (Rest) протокол (скопируйте при этом пароль оповещения). В поле URL для оповещения обязательно укажите адрес к странице получения результата от платежной системы.

Настройки обработчика QIWI Wallet

Выполните настройки свойств обработчика платежной системы QIWI Wallet следующим образом:

  • В поля Идентификатор магазина, Идентификатор API, Пароль API и Пароль оповещения подставьте значения, указанные в настройках на сайте Visa QIWI Wallet:

    Примечание: если пароль API не был скопирован при генерации идентификатора API, то следует перегенерировать идентификатор с помощью ссылки Сгенерировать новый ID и скопировать новый пароль.

    Аналогично, если пароль оповещения не был скопирован при настройке Pull (Rest) протокола, то его также можно сменить с помощью кнопки Сменить пароль оповещения.

  • Укажите настройки параметров заказов:

  • В поле Способ авторизации укажите значение OPEN, если пароль оповещения передается в открытом виде (в настройках на сайте Visa QIWI Wallet в разделе Настройки Pull (REST) протокола галочка Подпись снята) или SIMPLE в противном случае (используется простая подпись).

  • В нижеследующих параметрах укажите адреса страниц, на которые пользователь будет перенаправляться в случае успешной и неуспешной оплаты счета. Кроме того, определите автоматически ли оплачивать заказ при получении успешного статуса оплаты:

  • Сохраните внесенные данные.




Курсы разработаны в компании «1С-Битрикс»