Чтобы абоненты-физлица могли самостоятельно оплачивать счета, потребуется интеграция с платёжной системой. Для этого нужен модуль «Платёжная система». Один такой модуль уже входит в состав всех лицензий. Если вы работаете сразу с несколькими платёжными системами, для каждой дополнительной системы нужно приобрести отдельный модуль.
Есть два способа взаимодействия:
Доступные системы:
| Сайт платёжной системы | Скрипт /usr/local/billing/payments/ | Инструкция |
|---|---|---|
| Assist | /assist/assist.cgi | Инструкция |
| Chronopay | /chronopay/chronopay.cgi | |
| Ckassa | /ckassa/osmp-ckassa.cgi | Инструкция |
| CloudPayments | /cloudpayments/cloudpayments.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 | Инструкция |
| Тинькофф Касса | /tinkoff/tinkoff.py | Инструкция |
| ЮKassa | /yandex/kassa.py | Инструкция |
Настройка взаимодействия различается в зависимости от системы — для каждой есть отдельная инструкция по настройке. Основные шаги такие:
Заключить договор и задать настройки в личном кабинете платёжной системы.
Создать профиль платёжной системы в АСР LANBilling. Биллинг будет проводить поступающие платежи от имени этого профиля.
Настроить скрипт callback-уведомлений. С его помощью платёжная система передаёт в АСР LANBilling информацию о платеже.
Настроить скрипт для автоматических платежей. Подробнее о работе с автоплатежами читайте в этой инструкции.
Задать параметры в конфигурационном файле. Это нужно, чтобы в личном кабинете абонента появилась возможность оплаты с помощью этой платёжной системы.
Когда настройка будет завершена, абоненты смогут пополнять баланс в личном кабинете. АСР LANBilling будет фиксировать оплаты — менеджер может посмотреть их в административном интерфейсе.
Доступные системы:
| Сайт платёжной системы | Скрипт /usr/local/billing/payments/ |
|---|---|
| 24AllTime | /24alltime/24alltime.cgi |
| А3 | /a3/a3.cgi |
| 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 |
| СберБанк Онлайн | Файл зависит от того, какой протокол будет использоваться:
|
| Элекснет | /elecsnet/elecsnet.cgi |
Настройка взаимодействия аналогична для всех систем и подробно описана в общей инструкции. Основные шаги такие:
Заключить договор и задать настройки в личном кабинете платёжной системы.
Создать профиль платёжной системы в АСР LANBilling. Биллинг будет проводить поступающие платежи от имени этого профиля.
Настроить скрипт callback-уведомлений. С его помощью платёжная система передаёт в АСР LANBilling информацию о платеже.
Когда настройка будет завершена, абоненты смогут пополнять баланс теми способами, которые предоставляет платёжная система. АСР LANBilling будет фиксировать оплаты — менеджер может посмотреть их в административном интерфейсе.
Есть вопросы по документации? Пожалуйста, напишите их