Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:paysys:ru [2018/01/24 09:15] andriy [Наследование] |
abills:docs:modules:paysys:ru [2018/08/22 16:40] (текущий) larysa [С чего начать?] |
||
---|---|---|---|
Строка 17: | Строка 17: | ||
* [[abills:docs:manual:admin:paysys:paysys_groups_settings|Настройки платежных систем по группам]] | * [[abills:docs:manual:admin:paysys:paysys_groups_settings|Настройки платежных систем по группам]] | ||
* [[abills:docs:manual:admin:paysys:paysys_external_commands|Внешние команды для оплаты]] | * [[abills:docs:manual:admin:paysys:paysys_external_commands|Внешние команды для оплаты]] | ||
+ | |||
+ | ====С чего начать?==== | ||
+ | |||
+ | - Надо подписать договор с платежной системой. | ||
+ | - Получить протокол (опционально) взаимодействия API. | ||
+ | - Получить ключи от процессинга (например, логин, пароль, номер мерчанта в платежной системе). | ||
+ | - Купить и настроить модуль платежной системы в ABillS. | ||
+ | - Принимать платежи. | ||
====Типы пополнения==== | ====Типы пополнения==== | ||
{{http://abills.net.ua/img/Paysys.gif}}\\ | {{http://abills.net.ua/img/Paysys.gif}}\\ | ||
Строка 123: | Строка 131: | ||
^$conf{PAYSYS_ACCOUNT_KEY}='\d{1,2}:UID;\D{1}\d+:LOGIN;\D+:LOGIN'; | Если прописан этот параметр, тогда система будет сама определять по какому ключу оплачивает абонент. Выражение и ключ разделять ':', пары выражение-ключ разделять символом ';'. Ключ прописанный для платежной системы тогда учитываться не будет! | | ^$conf{PAYSYS_ACCOUNT_KEY}='\d{1,2}:UID;\D{1}\d+:LOGIN;\D+:LOGIN'; | Если прописан этот параметр, тогда система будет сама определять по какому ключу оплачивает абонент. Выражение и ключ разделять ':', пары выражение-ключ разделять символом ';'. Ключ прописанный для платежной системы тогда учитываться не будет! | | ||
^ $conf{PAYSYS_INTERACT_PARAMS}='FIO,ADDRESS_FULL'| Параметр для отображения информации абонента в интерактивном режиме. Можно показывать ФИО абонента или его полный адресс или оба параметра сразу | | ^ $conf{PAYSYS_INTERACT_PARAMS}='FIO,ADDRESS_FULL'| Параметр для отображения информации абонента в интерактивном режиме. Можно показывать ФИО абонента или его полный адресс или оба параметра сразу | | ||
+ | ^ $conf{PAYSYS_NEXT_INVOICING_PERIODS}=2;| Множитель для рекомендуемой суммы к оплате. | | ||
Строка 223: | Строка 232: | ||
125=> 'Electrum', | 125=> 'Electrum', | ||
126=> 'Plategka', | 126=> 'Plategka', | ||
+ | 127=> 'City24', | ||
+ | 128=> 'Concord Bank', | ||
=====Наследование===== | =====Наследование===== | ||
Часто возникает ситуация когда поставщики платёжных услуг пользуются одинаковыми протоколами но как то нужно их разделить для ведения отчетности. Для этих целей была создана функция **наследование**. Она разрешает использовать уже реализованный в системе протокол взаимодействия для нескольких поставщиков услуг, разделяя поступления от них. | Часто возникает ситуация когда поставщики платёжных услуг пользуются одинаковыми протоколами но как то нужно их разделить для ведения отчетности. Для этих целей была создана функция **наследование**. Она разрешает использовать уже реализованный в системе протокол взаимодействия для нескольких поставщиков услуг, разделяя поступления от них. | ||
Строка 240: | Строка 251: | ||
При наследовании система использует параметры родительской платёжной системы | При наследовании система использует параметры родительской платёжной системы | ||
- | **Для того чтоб добавить несколько наследований, их нужно разделять через ';', например:** | + | Для того чтоб добавить несколько наследований, их нужно разделять через ';', например: |
- | ''$conf{PAYSYS_SUCCESSIONS}="192.168.1.102:90:New Pament system:nps:Gigs.pm;192.168.1.103:91:New Pament system:new_osmp:osmp_payments;";'' | + | $conf{PAYSYS_SUCCESSIONS}="192.168.1.102:90:New Pament system:nps:Gigs.pm;192.168.1.103:91:New Pament system:new_osmp:osmp_payments;";'' |
=====Отслеживание ошибок===== | =====Отслеживание ошибок===== | ||
Для включение режима отладки нужно в конфигурационном файле включить опцию $conf{PAYSYS_DEBUG}=1; (Включить лог отладки для Paysys модуля) | Для включение режима отладки нужно в конфигурационном файле включить опцию $conf{PAYSYS_DEBUG}=1; (Включить лог отладки для Paysys модуля) | ||
- | Лог ведётся в файле **/usr/abills/cgi-bin/paysys_check.log. ** | + | Лог ведётся в файле **/usr/abills/var/log/paysys_check.log. ** |
По данному файлу можно отследить были ли подтверждения оплаты со стороны платёжной системы. Если не можете найти в данном файле подтверждения о платеже. Скорее всего система не отправила Вам его. Чтобы быть полностью уверенным что платёжная система не отправляет подтверждение посмотрите в файл логов веб сервера на наличие обращений от платёжной системы к вашему билингу | По данному файлу можно отследить были ли подтверждения оплаты со стороны платёжной системы. Если не можете найти в данном файле подтверждения о платеже. Скорее всего система не отправила Вам его. Чтобы быть полностью уверенным что платёжная система не отправляет подтверждение посмотрите в файл логов веб сервера на наличие обращений от платёжной системы к вашему билингу | ||
Строка 310: | Строка 321: | ||
=====FTP checker===== | =====FTP checker===== | ||
- | Возможность автоматической проверки банковских выписок пришедших на E-mail. Система забирает письма с почтового ящика по протоколу POP3 и вносит их в систему. Если не может определить формат письма система отправляет сообщение администратору. | + | Возможность автоматической проверки банковских выписок пришедших на FTP. Система забирает фалы с FTP и вносит их в систему. |
Переменные конфигурации | Переменные конфигурации | ||
- | ^ $conf{PAYSYS_FTP_CHECK}='host:login:password:dir' | В данной переменной указываются хост, логин и пароль доступа к ftp серверу и каталог на FTP сервере | | + | ^ $conf{PAYSYS_FTP_CHECK}='10.10.10.1:LOGIN:PASSWORD:/out/:*.206:PASSIVE_ON;'; | В данной переменной указываются хост, логин и пароль доступа к ftp серверу, каталог на FTP сервере. PASSIVE_ON - 1 или 0, для включения пассивного режима. | |
**Пример:** | **Пример:** | ||
Строка 402: | Строка 413: | ||
^Сумской платежный сервис \\ http://zaplati.sumy.ua |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Сумской платежный сервис|Сумской платежный сервис]]|150$ | | ^Сумской платежный сервис \\ http://zaplati.sumy.ua |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Сумской платежный сервис|Сумской платежный сервис]]|150$ | | ||
^Unipay\\ http://unipay.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Unipay|Unipay]]|150$ | | ^Unipay\\ http://unipay.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Unipay|Unipay]]|150$ | | ||
+ | ^City24\\ http://city-24.com.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:City24|City24]]|150$ | | ||
^Paynet \\ http://paynet.uz/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Paynet|Paynet]]|150$ | | ^Paynet \\ http://paynet.uz/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Paynet|Paynet]]|150$ | | ||
^СashСom \\ http://cashcom.net/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:СashСom|СashСom]]|150$ | | ^СashСom \\ http://cashcom.net/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:СashСom|СashСom]]|150$ | | ||
Строка 431: | Строка 443: | ||
^ Privat24\\ https://link.privatbank.ua/console/ | Выписки | {{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Privat24_api|Privat24]] | | | ^ Privat24\\ https://link.privatbank.ua/console/ | Выписки | {{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Privat24_api|Privat24]] | | | ||
+ | ^ Concord Bank\\ https://concord.ua/ru | Выписки | {{ :abills:docs:modules:paysys:ua.png |}} | [[abills:docs:modules:paysys:Concord Bank|Concord bank]] | | ||
==== Регулярные платежи ==== | ==== Регулярные платежи ==== | ||
Теперь система может самостоятельно провести пополнение счета для абонента. Для этого пользователю нужно сделать одну оплату, на нужную ему сумму, и ABillS будет делать последующие платежи первого числа каждого нового месяца.\\ Экономия времени и нет риска отключения от каких либо услуг провайдера, если клиент забудет положить деньги на счет. | Теперь система может самостоятельно провести пополнение счета для абонента. Для этого пользователю нужно сделать одну оплату, на нужную ему сумму, и ABillS будет делать последующие платежи первого числа каждого нового месяца.\\ Экономия времени и нет риска отключения от каких либо услуг провайдера, если клиент забудет положить деньги на счет. |