Чтобы абоненты-физлица могли самостоятельно оплачивать счета, потребуется интеграция с платёжной системой. Для этого нужен модуль «Платёжная система». Один такой модуль уже входит в состав всех лицензий. Если вы работаете сразу с несколькими платёжными системами, для каждой дополнительной системы нужно приобрести отдельный модуль.
Есть два способа взаимодействия:
Кроме того, можно настроить автоматическую загрузку платежей из СберБизнеса.
Доступные системы:
Сайт платёжной системы | Скрипт /usr/local/billing/payments/ | Инструкция |
---|---|---|
Assist | /assist/assist.cgi | Инструкция |
Chronopay | /chronopay/chronopay.cgi | |
Ckassa | /ckassa/osmp-ckassa.cgi | Инструкция |
Click | /click/click.cgi | Инструкция |
CloudPayments | /cloudpayments/cloudpayments.py | Инструкция |
PayBerry | /payberry/payberry.py | Инструкция |
PayMaster | /paymaster/paymaster_v2.py | Инструкция |
PAYMO | /paymo/start.cgi и /paymo/finish.cgi | Инструкция |
PayOnline | /payonline/payonline.cgi | |
QIWI | /qiwi/qiwi_acq.cgi | Инструкция |
Robokassa | /robokassa/robokassa.cgi | Инструкция |
Газпромбанк эквайринг | /gpb/check и /gpb/pay | Инструкция |
ПСБ эквайринг | /psb/psb.py | Инструкция |
СберБанк Онлайн | Файл зависит от того, какой протокол будет использоваться:
|
Инструкция |
СберБанк эквайринг | /sber_acq/sber_acq.cgi | Инструкция |
Система «Город» | /osmp/osmp.cgi | Инструкция |
Тинькофф Касса | /tinkoff/tinkoff.py | Инструкция |
ЮKassa | /yandex/kassa.py | Инструкция |
Настройка взаимодействия различается в зависимости от системы — для каждой есть отдельная инструкция по настройке. Основные шаги такие:
Заключить договор и задать настройки в личном кабинете платёжной системы.
Создать профиль платёжной системы в LANBilling. Биллинг будет проводить поступающие платежи от имени этого профиля.
Настроить скрипт callback-уведомлений. С его помощью платёжная система передаёт в LANBilling информацию о платеже.
Настроить скрипт для автоматических платежей. Подробнее о работе с автоплатежами читайте в этой инструкции.
Задать параметры в конфигурационном файле. Это нужно, чтобы в личном кабинете абонента появилась возможность оплаты с помощью этой платёжной системы.
Когда настройка будет завершена, абоненты смогут пополнять баланс в личном кабинете. LANBilling будет фиксировать оплаты — менеджер может посмотреть их в административном интерфейсе.
Доступные системы:
Сайт платёжной системы | Скрипт в /usr/local/billing/payments/ |
---|---|
24AllTime | /24alltime/24alltime.cgi |
А3 | /a3/a3.py |
HandyBank | /handybank/handybank.cgi |
Kaspi Bank | /kaspi/kaspi.cgi |
PayBerry | /payberry/payberry.py |
PayKeeper | /paykeeper/paykeeper.cgi |
Sfour | /sfour/sfour.cgi |
Telepay | /telepay/telepay.cgi |
Город | /city/city.cgi |
ЕСГП | /esgp/esgp.cgi |
КиберПлат | /cyberplat/cyberplat.cgi |
ОСМП | /osmp/osmp.cgi |
РНКБ | /rnkb/rnkb.cgi |
СберБанк Онлайн | Файл зависит от того, какой протокол будет использоваться:
|
Элекснет | /osmp/osmp.cgi |
Настройка взаимодействия аналогична для всех систем и подробно описана в общей инструкции. Основные шаги такие:
Заключить договор и задать настройки в личном кабинете платёжной системы.
Создать профиль платёжной системы в LANBilling. Биллинг будет проводить поступающие платежи от имени этого профиля.
Настроить скрипт callback-уведомлений. С его помощью платёжная система передаёт в LANBilling информацию о платеже.
Когда настройка будет завершена, абоненты смогут пополнять баланс теми способами, которые предоставляет платёжная система. LANBilling будет фиксировать оплаты — менеджер может посмотреть их в административном интерфейсе.
Есть вопросы по документации? Пожалуйста, напишите их