Требования к серверу
Платежная система Qiwi предъявляет ряд требований к сайтам, с которых идет переадресация на форму оплаты. С ними вы можете ознакомиться по ссылке: https://b2b.qiwi.com/requirements/ .
Платежная система Qiwi имеет жесткие требования к серверу, на который приходят уведомления о статусе платежа:
«Уведомление отправляется только по протоколу HTTPS и только на 443 порт. Сертификат должен быть выдан доверенным центром сертификации (напр., Comodo, Verisign, Thawte и т.п.) ».
Для соответствия этим требованиям нужно настроить сервер для пересылки данных или воспользоваться другими способами (пункт 2.6 в инструкции), а также приобрести соответствующий сертификат.
Валюта оплаты — только рубли или тенге |
Для данного способа оплаты на стороне Qiwi невозможна отмена оплаченных счетов и возвращение средств клиентам |
Подключение
Для настройки данного способа оплаты необходимо зарегистрироваться на https://b2b.qiwi.com и получить идентификатор пользователя и пароль.
Настройка идентификационных данных
Полученные данные необходимо указать в "Настройках платежных систем" в соответствующем разделе:
В настройках "Qiwi (P2P платежи)" нужно указать данные, полученные при регистрации в сервисе QIWI:
Настройка сети для платежной системы
Также нужно добавить в исключения IP-адреса платежной системы, чтобы биллинг мог получать уведомления о платежах.
На момент написания статьи (18-03-2021) актуальны следующие пулы адресов, с которых сервисы QIWI отправляют уведомления:
- 79.142.16.0/20
- 195.189.100.0/22
- 91.232.230.0/23
- 91.213.51.0/24
Настройка личного кабинета
При использовании стандартного личного кабинета на Wordpress нужно добавить в него следующий шорткод:
[cabinet_payment operator=qiwi_p2p_api|cabinet_payment operator=qiwi_p2p_api]
Заключение
Данный способ оплаты реализован по инструкции QIWI от 21-01-2021 (https://developer.qiwi.com/ru/p2p-payments/#intro) для Р2Р платежей (прием платежей
для физических лиц).