Просмотров: 3634 (Статистика ведётся с 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 в противном случае (используется простая подпись).

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

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

  • Укажите настройки параметров в секции Оплаты и Покупатель необходимым вам образом (часть параметров заполняется автоматически из общих бизнес-смыслов):

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


3


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