Paysys
Модуль платежей. Разрешает автоматически зачислять деньги с разных платёжных систем.
Возможности
- Автоматически зачислять деньги на счёт пользователя без участия оператора
- Уведомление администратора о поступлениях платежей.
- Уведомление пользователя о получении платежа.
- Ведение журнала платежей с детальной информацией о платежах.
- Создание отчёта платежей.
- Блокирования/разрешения уведомлений о платеже для определенных только IP адресов. Уведомление администратора о не санкционируемых операциях.
- Зачисление с Visa/Master карт
- Зачисления через терминалы оплаты
С чего начать?
- Надо подписать договор с платежной системой.
- Получить протокол (опционально) взаимодействия API.
- Получить ключи от процессинга (например, логин, пароль, номер мерчанта в платежной системе).
- Купить и настроить модуль платежной системы в ABillS.
- Принимать платежи.
Типы пополнения
Типы внешних платежей
Тип 1 - Портал абонента
Пользователь оплачивает за услуги непосредственно со своего веб-кабинета используя виртуальные платёжные системы (Webmoney, Yandex деньги) или пластиковые карты Visa/Master Cards
Пользователь совершает следующие действия:
- Если все данные верны пользователь нажимает кнопку оплатить и переносится на странице проведение платежа системы оплаты которую он выбрал
- После успешного совершения платежа пользователя возвращает назад на страницу личного кабинета с информацией что платёж был зачислен успешно
- Если во время платежа произошла ошибка пользователя также возвращает на страницу личного кабинета и предупреждает повторно об ошибке пополнения
Тип 2 - терминалы оплаты
Пользователь оплачивает за услуги с терминала платежей. Терминал платежей через обработчик paysys_check.cgi передает данные в биллинг
Пользователь совершает следующие действия:
- пользователь подходит к терминалу выбирает провайдера
- вводит свой логин или UID (или любой другой параметр указанный в настройке платёжной системы в биллинге). Терминал идентифицирует абонента, показывает его ФИО и остаток на счету.
- пользователь пополняет счет. На протяжении 1-2 минут деньги появляются на счету и биллинг активизирует услуги
Тип 3 - Через мобильный телефон
Пользователь оплачивает за услуги с помощью мобильного телефона. Средства передаются в билинг с помощью обработчика paysys_check.cgi
Пользователь оплачивает за услуги в банке. Средства вносятся администратором или автоматически через консоль (FTP, POP3, file)
При оплате в систему билинга вносятся следующие данные:
Журнал платежей
- Идентификатор платежа
- Сума платежа
- Дата и время платежа
- Платёжная системы
Журнал внешних платежей
- Идентификатор платежа
- Сума платежа
- Дата и время платежа
- Платёжная системы
- IP адрес откуда пришёл платёж
- Тело самого запроса
- Статус транзакции
Интерактивный режим
При открытии в веб браузере программы без параметра paysys_check.cgi система запускает интерактивный режим пополнения счета, который разрешает пополнить счет без захода в личный кабинет абонентом.
В интерактивном режиме отображаются все подключённые платёжные системы у которых есть возможность оплаты через личный кабинет
Подключение
abills/libexec/config.pl
@MODULES = ( 'Paysys' ); # Включение меню финансовых операций $conf{user_finance_menu}=1; # mysql --default-character-set=utf8 -D abills < db/Paysys.sql -p # cp Paysys.pm /usr/abills/Abills/mysql
Дополнительные модули платёжных систем копируются в папку /usr/abills/Abills/modules/Paysys/
Установка агента получения (чекера) платежей. Платёжные системы отправляют на чекер данные об оплате, чекер идентифицирует систему и заносит средства на счет. Если чекер не может идентифицировать системы он пишет Error: Unknown payment system.
cd /usr/abills/cgi-bin/ ln -s ../Abills/modules/Paysys/paysys_check.cgi paysys_check.cgi
Для работы с некоторыми системами может понадобиться установить XML-Parser и XML-Simple :
После включения модуля в интерфейсе администратора появляется меню
/ Reports/ Paysys/
- отчёт работы системы
/ Payments/ Import/
- массовый импорт платежей из файла
/ Fees/ Import/
- массовый импорт снятий денег из файла
в интерфейсе пользователя меню
/ Finances/ Balance recharge
- Пополнение счета используя разные платёжные системы
Также становиться доступен чекер платежей за адресом:
https://your.host:9443/paysys_check.cgi
Они используется для получения данных об оплатах от разных систем
config.pl
$conf{PAYSYS_EMAIL_NOTICE}=1; | Оповещать администратора об удачных платежах. |
---|---|
$conf{PAYSYS_MIN_SUM}=0; | Минимальная сума оплаты через веб портал. Если сума указанная пользователем меньше минимальной сумы система не даёт провести оплату. по умолчанию данный параметр равен 0 (Не учитывается) |
$conf{PAYSYS_MAX_SUM}=0; | Максимальная сума оплаты через веб портал. Если сума указанная пользователем больше максимальной сумы система не даёт провести оплату. по умолчанию данный параметр равен 0 (Не учитывается) |
$conf{PAYSYS_IPS}='0.0.0.0'; | Блокирования/разрешения уведомлений о платеже для определенных только IP адресов. Даная опция предотвращает подделку уведомлений о платеже. Уведомление администратора о не санкционируемых операциях. По умолчанию система разрешает доступ со всех IP адресов, но если внести в эту опцию IP система разрешает уведомление только с внесённого IP адреса. IP адреса разделяются запятой (,). Список IP адресов просматривается слева направо. Для запрета доступа с определенного IP перед адресом ставится восклицательный знак (!). Для указания доступа с любых адресов нужно внести '0.0.0.0'. Если версия биллинга выше чем 0.74.76, тогда нужно внести '0.0.0.0/0' Пример Разрешить доступ со всех IP кроме 10.11.10.1 $conf{PAYSYS_IPS}='!10.11.11.1,0.0.0.0'; |
$conf{PAYSYS_PASSWD}='user:654321'; | Установка пароля на скрипт агента получения платежей (paysys_check.cgi). Данную опцию следует включать только тогда в том случае если платёжная система требует Web Basic авторизацию (Basic access authentication) |
$conf{PAYSYS_PAYMENTS_METHODS}=' - '; | По умолчанию все оплаты с внешних источников заносятся как External Payments (Внешние платежи). Для создания отдельного типа оплат для каждой платёжной системы нужно указать в файле настройки следующею переменную со списком нужных платёжных систем. Формат списка номер плат. системы:название плат. системы;. Номера являются внутренними идентификаторами системы и не подлежат изменению названия, можно менять. Пример $conf{PAYSYS_PAYMENTS_METHODS}='41:Webmoney; 42:RUpay; 43:SMSProxy; 44:OSMP; 45:Portmone; 46:Ukrpays; 47:USMP;'; |
$conf{PAYSYS_GROUP_SPLIT_ACCOUNTS}=1; | Возможность задавать индивидуальные параметры настройки для разных груп абонентов. (поддержку системой этой возможности уточняйте) |
$conf{PAYSYS_DEBUG}=1; | Включить дебаг лог для Paysys модуля. Лог ведётся в файле /usr/abills/cgi-bin/paysys_check.log Режимы отладки 0 - Отключено 1 - Отображение детализации запроса и ответа модуля платёжной системы. 2 - Расширенная отладочная информация 7 - Отладка SQL запросов |
$conf{PAYSYS_ACCOUNT_EXPR}='\d+(\d{8})$/$1'; | Возможность применять выражения для аккаунта абонента Пример: Из цифрового логина брать только последние 8 цифр \d+(\d{8})$/$1 |
$conf{PAYSYS_ACCOUNT_KEY}='\d{1,2}:UID;\D{1}\d+:LOGIN;\D+:LOGIN'; | Если прописан этот параметр, тогда система будет сама определять по какому ключу оплачивает абонент. Выражение и ключ разделять ':', пары выражение-ключ разделять символом ';'. Ключ прописанный для платежной системы тогда учитываться не будет! |
$conf{PAYSYS_INTERACT_PARAMS}='FIO,ADDRESS_FULL' | Параметр для отображения информации абонента в интерактивном режиме. Можно показывать ФИО абонента или его полный адресс или оба параметра сразу |
$conf{PAYSYS_NEXT_INVOICING_PERIODS}=2; | Множитель для рекомендуемой суммы к оплате. |
Для тестирования систем используется опция
$conf{PAYSYS_TEST_SYSTEM}='192.168.0.88:Paynet';
|192.168.0.88| IP адреса с которого будут отправляться запросы на тестирование |
Paynet | Название платёжного модуля |
В платёжном модуле должна присутствовать функция [paysys_name]_check_payment, она вызывается по умолчанию
список систем и их номеров
Список всех систем и номеров
41 => "Webmoney", 42 => "Rbkmoney", 43 => "SMSProxy", 44 => "OSMP", 45 => "Portmone", 46 => "Ukrpays", 47 => "USMP", 48 => "Privat Bank (Visa/Master Cards)", 49 => "Pegas", 50 => "Comepay", 51 => "24_non_STOP", 52 => "24_non_STOP_SELF", 53 => "Express_Oplata", 54 => "Privat Bank - Privat 24", 55 => "Pay4", 56 => "АИС ЕРИП", 57 => "EasySoft", 58 => "Liberty Reserve", 59 => "QIWI", 60 => "Ibox", 61 => "OSMPv4", 62 => 'LiqPAY', 63 => 'UkrNET', 64 => 'Regulpay', 65 => 'Privat - Terminal', 66 => 'Paypal', 67 => 'Sberbank', 68 => 'Gigs', 69 => 'Autopay', 70 => 'CyberPlat', 71 => 'Telcell', 72 => 'Ipay', 73 => 'Yandex', 74 => 'Alpha-pay', 75 => 'Zaplati', 76 => 'Paynet', 77 => 'CyberPlat Visa/Master cards', 78 => 'Epay', 79 => 'Private bank terminal (json)', 80 => 'Pegas Self Terminals', 81 => 'Payonline - QIWI', 82 => 'Payonline - WebMoney', 83 => 'Payonline - Yandex money', 84 => 'Payonline - Bank card', 85 => "Термінали України", 86 => 'Perfectmoney', 87 => 'OKPay', 88 => 'Bitcoin', 89 => 'Smsonline', 90 => 'Cashcom', 91 => 'PayU', 92 => 'CoPayCo', 93 => 'Minbank', 94 => 'Redsys', 95 => 'Gateway Technologies', 96 => 'Webmoney UA', 97 => 'PayMaster', 98 => 'Ecommerce Connect (UPC)', 99 => 'TYME', 100=> 'E-manat', # Modenis 101=> 'Evostok', 102=> 'Stripe', 103=> 'Oschadbank', 104=> 'Kaznachey', 106=> 'Paykeeper', 105=> 'Robokassa', 107=> 'Chelyabinvestbank', 108=> 'Platon', 109=> 'Fondy', 110=> 'Walletone', 111=> 'Mobilnik', 112=> 'Idram', 114=> 'Oschadbank', 115=> 'Goldenpay', 116=> 'Mixplat', 117=> 'Яндекс Касса', 118=> 'Deltapay', 119=> 'Unipay', 120=> 'Tinkoff', 121=> 'Cloudpayments', 122=> 'Paymaster Ru', 123=> 'РНКБ', 124=> 'Выписки от ПриватБанка', 125=> 'Electrum', 126=> 'Plategka', 127=> 'City24', 128=> 'Concord Bank',
Наследование
Часто возникает ситуация когда поставщики платёжных услуг пользуются одинаковыми протоколами но как то нужно их разделить для ведения отчетности. Для этих целей была создана функция наследование. Она разрешает использовать уже реализованный в системе протокол взаимодействия для нескольких поставщиков услуг, разделяя поступления от них. Включается данная опция опция параметром конфигурационного файла $conf{PAYSYS_SUCCESSIONS}
$conf{PAYSYS_SUCCESSIONS}='IPS:ID:NAME:SHORT_NAME:FUNCTION;…'; | IPS - список ip адресов разделённых запятой с которых будут приходить запросы ID - Номер платёжной системы для биллинга abills. Следите чтоыб это значение было уникальным, лучше всего его начинать с номеров 100,101 и т. д. NAME - Полное название системы. Используется при поиске и отображении системы в отчётах SHORT_NAME - короткий идентификатор системы который используется как префикс EXT_ID платежа. Желательно использовать не больше 5-6 символов FUNCTION - Функция или модуль платёжной системы которую нужно наследовать. Если название заканчивается на .pm система загружает модуль платёжной системы в ином случае использует базовую функцию paysys_check.cgi. |
Пример наследования системы Gigs
$conf{PAYSYS_SUCCESSIONS}="192.168.1.102:90:New Pament system:nps:Gigs.pm";
Пример наследования системы OSMP (система не имеет собственного модуля встроена в модуль paysys_check.cgi)
$conf{PAYSYS_SUCCESSIONS}="192.168.1.102:90: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 модуля)
Лог ведётся в файле /usr/abills/var/log/paysys_check.log.
По данному файлу можно отследить были ли подтверждения оплаты со стороны платёжной системы. Если не можете найти в данном файле подтверждения о платеже. Скорее всего система не отправила Вам его. Чтобы быть полностью уверенным что платёжная система не отправляет подтверждение посмотрите в файл логов веб сервера на наличие обращений от платёжной системы к вашему билингу
# grep paysys_check.cgi /var/log/httpd/abills-access_log
если обращения были вы видите следующие строки
192.168.1.4 - !- [04/Jun/2014:07:33:38 +0000] "GET /paysys_check.cgi HTTP/1.1" 200 1678
paysys_cons
Консольная утилита для работы с банковскими выписками для получения более детальной информации
# paysys_cons help
TYPE=[PAYMENTS|CANCEL_PAYMENT|FEES|ERIPT] - Тип операции PAYMENTS - массовые пополнения CANCEL_PAYMENT - Отмена операций пополнения, система ориентируется по параметру ext_id FEES - Массовые снятия AUTO - Автоматическое разнесение оплат и снятий. С положительным депозитом оплаты с отрицательным снятия. ERIPT - Аплоад базы данных Eript на сервер IMPORT_RULE= - Номер правила импорта 0 - - Eript METHOD - Тип операции для оплаты или снятий денег EMAIL_CHECK=... - Получения файлов для импорта с E-mail ящиков. Используется протокол POP3 FTP_CHECK=... - Получение данных для импорта с FTP BACKUP_FILES=[DIR] - Сохранение обработанных файлов (использовать в режиме отладки) FILE= - Импортировать данные с файла DATE= - Дата импорта DEBUG=1,2..5 - Режим отладки. При режиме отладки выше 5 средства на счет абонента не зачисляются DECODE= - Перекодировать исходный текст win2koi koi2win win2iso iso2win win2dos dos2win PLUGIN=... - Запустить плагины расширения TYME=1 - Считывает файлы отчетов для модуля тайм за вчерашний день. Если добавить параметр DATE, то сделает считывание за эту дату. help - Помощь
E-mail checker
Возможность автоматической проверки банковских выписок пришедших на E-mail. Система забирает письма с почтового ящика по протоколу POP3 и вносит их в систему. Если не может определить формат письма система отправляет сообщение администратору.
Переменные конфигурации
$conf{PAYSYS_EMAIL_CHECK}='host:login:password;host2:login2:password2'; | В данной переменной указываются хост, логин и пароль доступа к почтовому ящику. Можно указать несколько почтовых ящиков разделённых точкой с запятой. |
---|
Пример:
# /usr/abills/Abills/modules/Paysys/paysys_cons TYPE=PAYMENTS EMAIL_CHECK=1 IMPORT_RULE=2
TYPE=PAYMENTS | тип операции PAYMENTS - оплаты FEES - снятия денег |
---|---|
EMAIL_CHECK=1 | номер ящика в конфигурационном файле |
IMPORT_RULE=2 | номер правила парсинга |
FTP checker
Возможность автоматической проверки банковских выписок пришедших на FTP. Система забирает фалы с FTP и вносит их в систему.
Переменные конфигурации
$conf{PAYSYS_FTP_CHECK}='10.10.10.1:LOGIN:PASSWORD:/out/:*.206:PASSIVE_ON;'; | В данной переменной указываются хост, логин и пароль доступа к ftp серверу, каталог на FTP сервере. PASSIVE_ON - 1 или 0, для включения пассивного режима. |
---|
Пример:
# /usr/abills/Abills/modules/Paysys/paysys_cons TYPE=PAYMENTS FTP_CHECK=1 IMPORT_RULE=2
Групповые снятия денег
Служит для импорта в система журналов снятия денег. Данный функционал разрешает загружать данные по снятию денег из текстового файла. При загрузке можно указывать шаблон файла.
Параметры
$conf{PAYSYS_FEES_IMPORT}=«»; | Шаблон файла |
---|---|
$conf{PAYSYS_FEES_BINDING}='LOGIN'; | Поле прикрепления |
Пример работы
- Переходим в биллинг /Fees / Import (Снятие денег / Импорт)
- Выбираете сохраненный файл. Устанавливаем дату документа и его тип
- Система просматривает файл и показывает результат. Все поля
имеющие возможность правки можно поправить и после этого нажать кнопку
импорт для просмотра результата. Когда все данные приведены к правильному виду поставить галочку Fees (Снятие денег) и они зачислятса в базу.
Список систем
Пополнения через мобильный телефон
Название Сайт | Тип оплаты | Страна | Цена | |
---|---|---|---|---|
e-vostok.ru http://e-vostok.ru/ | мобильный телефон + Портал абонента | ![]() | E-Vostok | 150$ |
SMSProxy http://smsproxy.ru/flashpack | SMSProxy | ![]() | SMSProxy | 150$ |
SMS Online http://sms-online.com | SMS Online | ![]() ![]() ![]() ![]() | SMS Online | 150$ |
QIWI http://www.qiwi.ru | Портал абонента + моб. телефон | ![]() ![]() ![]() ![]() | QIWI | 150$ |
MixPlat https://mixplat.ru | Портал абонента + моб. телефон | ![]() | Mix plat | 150$ |
Пополнения через личный кабинет (кредитными карточками, электронными деньгами)
Название Сайт | Тип оплаты | Страна | настройка | Цена |
---|---|---|---|---|
eCommerceConnect http://ecommerce.upc.ua | веб портал абонента | ![]() | eCommerceConnect | 150$ |
Paymaster http://paymaster.ua (работает в версии 0.7 и выше) | веб портал абонента, терминалы | ![]() | Paymaster | 0$ |
LiqPay https://www.liqpay.com | веб портал абонента, терминалы | ![]() | LiqPay | 150$ |
СoPAYCo https://www.copayco.com/ | веб портал абонента, терминалы | ![]() | СoPAYCo | 150$ |
Pay4 http://www.pay4.com.ua/ | веб портал абонента, терминалы | ![]() ![]() | Pay4 | 150$ |
PayU http://payu.ua | веб портал абонента, терминалы | ![]() | PayU | 150$ |
Webmoney http://webmoney.ru | веб портал абонента, терминалы | ![]() ![]() | Webmoney | 80$ |
Yandex Money https://money.yandex.ru | веб портал абонента | ![]() ![]() | Yandex Money | 150$ |
Portmone https://www.portmone.com.ua | веб портал абонента Visa/Master Card | ![]() | Portmone | 150$ |
Ukrpays https://ukrpays.com | веб портал абонента,терминалы (Visa/Master card) | ![]() | Ukrpays | 150$ |
ПриватБанк http://privatbank.ua | веб портал абонента, терминалы, Visa/Master Card | ![]() | ПриватБанк | 150$ |
Liberty Reserve http://www.libetireserrve.com/ | веб портал абонента | ![]() ![]() | Liberty Reserve | 150$ |
Ipay https://www.ipay.ua/ | веб портал абонента Visa/Master Card | ![]() | Ipay | 0$ |
Казначей https://kaznachey.ua/ | Портал абонента | ![]() | Kaznachey | 150$ |
Платон http://platon.ua/ | Портал абонента | ![]() | Platon | 150$ |
Fondy https://www.fondy.eu/ | Портал абонента | ![]() | Fondy | 150$ |
Plategka https://www.plategka.com/ | Портал абонента | ![]() | Plategka | 150$ |
АИС ЕРИП http://www.paritetbank.by/services/private/erip/ | веб портал абонента терминалы | ![]() | АИС ЕРИП | 150$ |
RedSys https://sis-t.redsys.es:25443/canales/ | веб портал абонента, терминалы | ![]() | RedSys | 150$ |
Stripe http://www.stripe.com | Портал абонента | ![]() | Stripe | 150$ |
RBK Money (RUpay) http://www.rbkmoney.ru | веб портал абонента | ![]() | RBK Money | 150$ |
Минбанк http://www.minbank.ru/ | веб портал абонента Visa/Master Card | ![]() | Минбанк | 150$ |
Payonline http://www.payonline.ru/ | веб портал абонента Visa/Master Card | ![]() | Payonline | 150$ |
Perfectmoney https://perfectmoney.com/ | Портал абонента | ![]() | Perfectmoney | 150$ |
Okpay http://okpay.com/ | Портал абонента | ![]() | Okpay | 150$ |
Robokassa http://robokassa.ru/ru/ | Портал абонента | ![]() | Robokassa | 150$ |
Paykeeper https://paykeeper.ru/ | Портал абонента | ![]() | Paykeeper | 150$ |
Яндекс Касса https://kassa.yandex.ru/ | Портал абонента | ![]() | Яндекс Касса | 150$ |
Тинькофф https://www.tinkoff.ru/ | Портал абонента | ![]() | Тинькофф | 150$ |
CloudPayments https://cloudpayments.ru/ | Портал абонента | ![]() | CloudPayments | 150$ |
Paymaster http://paymaster.ru (работает в версии 0.7 и выше) | веб портал абонента | ![]() | Paymaster Ru | 150$ |
Autopay / | Портал абонента | ![]() | Autopay | 150$ |
Portmanat https://www.portmanat.az | Портал абонента | ![]() | Portmanat | 150$ |
PayPal https://www.paypal.com/ | веб портал абонента | Международная | PayPal | 150$ |
WalletOne https://www.walletone.com/ | веб портал абонента, терминалы | Международная | Walletone | 150$ |
Idram https://money.idram.am/web/ru | веб портал абонента, терминалы | ![]() | Idram | 150$ |
Electrum https://electrum.org/#home | веб портал абонента | Electrum | 150$ |
Пополнение через терминалы оплаты
Название Сайт | Тип оплаты | Страна | Цена | ||
---|---|---|---|---|---|
Ощадбанк http://www.oschadbank.ua | терминалы | ![]() | Ощадбанк | 150$ | |
ПриватБанк http://privatbank.ua | веб портал абонента, терминалы, Visa/Master Card | ![]() | ПриватБанк | 200$ | |
24 Non Stop http://www.24nonstop.com.ua/ | терминалы оплаты | ![]() | 24 Non Stop | 150$ | |
Pegas http://pegaspay.com.ua | терминалы оплаты | ![]() | Pegas | 150$ | |
CityPay (USMP) http://usmp.com.ua/ Payberry http://pbkiosk.ru/ | терминалы оплаты | ![]() ![]() | CityPay (USMP) | 150$ | |
TYME 24 http://tyme.com.ua/ | терминалы оплаты | ![]() | TYME 24 | 150$ | |
RegulPay http://regulpay.com.ua | терминалы оплаты | ![]() | RegulPay | 150$ | |
EasySoft/EasyPay http://easysoft.ua/ | терминалы оплаты | ![]() | EasySoft/EasyPay | 150$ | |
Ibox http://ibox.com.ua/ | терминалы оплаты | ![]() | Ibox | 150$ | |
Flashcheque http://www.ukr.net/ Банк «Фамильный» | терминалы оплаты | ![]() | Flashcheque | 150$ | |
E-pay http://e-pay.com.ua/ | терминалы оплаты | ![]() | E-pay | 150$ | |
Платёжка(E-платёжка), Банк Национальный кредит http://platezhka.com.ua/ | терминалы оплаты | ![]() | Платёжка(E-платёжка) | 150$ | |
Сумской платежный сервис http://zaplati.sumy.ua | терминалы оплаты | ![]() | Сумской платежный сервис | 150$ | |
Unipay http://unipay.ua/ | терминалы оплаты | ![]() | Unipay | 150$ | |
City24 http://city-24.com.ua/ | терминалы оплаты | ![]() | City24 | 150$ | |
Paynet http://paynet.uz/ | терминалы оплаты | ![]() | Paynet | 150$ | |
СashСom http://cashcom.net/ | терминалы оплаты | ![]() | СashСom | 150$ | |
Express Oplata http://www.express-oplata.ru/ | терминалы оплаты | ![]() | Express Oplata | 150$ | |
OSMP / QIWI http://www.qiwi.ua | терминалы оплаты | ![]() | OSMP | 150$ | |
Comepay http://www.comepay.ru | терминалы оплаты | ![]() | Comepay | 150$ | |
СберБанк http://www.sbrf.ru, http://bisys.ru | терминалы оплаты | ![]() | СберБанк | 150$ | |
Gigs | терминалы оплаты | ![]() | Gigs | 150$ | |
CyberPlat http://www.cyberplat.ru | терминалы оплаты Visa/MasterCard | ![]() | CyberPlat | 150$ | |
Рукард/ПЛАТ-ON http://www.rucard.net | терминалы оплаты | ![]() | Рукард/ПЛАТ-ON | 150$ | |
Газпромбанк http://www.gazprombank.ru/ | терминалы оплаты | ![]() | Газпромбанк | 150$ | |
Express Pay http://www.exppay.tj | терминалы оплаты | ![]() ![]() | Express Pay | 150$ | |
SMSProxy http://www.smsproxy.ru | мобильный телефон | ![]() | SMSProxy | 150$ | |
QIWI https://www.qiwi.ru | мобильный телефон, Портал абонента | ![]() | QIWI | 150$ | |
СashСom Сashcom.net | терминалы оплаты | ![]() | СashСom | 150$ | |
Deltapay http://www.deltapay.ru/ | терминалы оплаты | ![]() | Deltapay | 150$ | |
РНКБ http://www.rncb.ru// | терминалы оплаты | ![]() | РНКБ | 150$ | |
Telcell http://tel-cell.am | терминалы оплаты | ![]() | Telcell | 150$ | |
Modenis (E-manat) http://modenis.az/ | терминалы оплаты | ![]() | Modenis | 150$ | |
Paynet http://paynet.uz/ | терминалы оплаты | ![]() | Paynet | 150$ | |
АИС ЕРИП http://www.paritetbank.by/ | банковские выписки | ![]() | АИС ЕРИП | 150$ | |
Челябинвестбанк https://www.chelinvest.ru/ | терминалы оплаты | ![]() | Chelyabinvestbank | 150$ | |
Mobilnik https://wallet.mobilnik.kg/ | терминалы оплаты | ![]() | Mobilnik | 150$ | |
GoldenPay http://www.goldenpay.az/defaultRu.html | оплата с сайта | ![]() | Goldenpay | 150$ | |
Quickpay | терминалы оплаты | png | Quickpay | 150$ | |
Elsom | терминалы оплаты | png | Elsom | 150$ |
Работа с выписками
Privat24 https://link.privatbank.ua/console/ | Выписки | ![]() | Privat24 | |
---|---|---|---|---|
Concord Bank https://concord.ua/ru | Выписки | ![]() | Concord bank |
Регулярные платежи
Теперь система может самостоятельно провести пополнение счета для абонента. Для этого пользователю нужно сделать одну оплату, на нужную ему сумму, и ABillS будет делать последующие платежи первого числа каждого нового месяца.
Экономия времени и нет риска отключения от каких либо услуг провайдера, если клиент забудет положить деньги на счет.
Системы, поддерживающие регулярные платежи
Поиск ближайших терминалов
На странице оплаты, в клиентском кабинете, есть возможность найти ближайшие, от вашего местонахождения, терминалы и отделения банков для платёжных систем, поддерживающих данную опцию.
Так же, абонент может узнать адрес терминалов, кликнув на нужный, или проложить путь до него, нажав кнопку «Go To».
Клиент может проложить путь к терминалу от нужного ему адреса. Для этого надо перетянуть иконку «человечка» в нужное место на карте. После этого система проложит путь из этой точки.
Добавление терминалов
Для включения возможности добавления терминалов, прописать в config.pl:
$conf{PAYSYS_TERMINALS_ADD}='1';
После этого появятся два пункта меню, где вы можете добавить свои типы терминалов и сами терминалы.
Сначала добавим тип. Заходим в пункт меню Настройка/Paysys/Терминалы/Добавить тип
.
Название | Название типа терминала |
---|---|
Файл | Иконка терминала, которая отобразится на карте. Размер должен быть 32х37. |
Комментарий | Комментарий к типу |
Затем зайдем в пункт меню Настройка/Paysys/Терминалы/Терминалы
Тип | Тип терминала |
---|---|
Статус | Статус: активный или отключен |
Адрес | Адрес терминала |
Комментарий | Комментарий к терминалу |
Курс валют
Для просмотра курса валют нужно зайти в пункт меню : Отчет/Paysys/Курс Валют
.
Система показывает свежие курсы валют Национального Банка Украины, Приват Банка, Национального Банка Кыргызской Республики.
К тому же, можно включить таблицы курса валют на стартовой странице.
В меню Отчет/Отчет
нужно выбрать галочками нужный вам отчет.
На стартовой странице будет следующее: