=====Paysys==== Модуль платежей. Разрешает автоматически зачислять деньги с разных платёжных систем.\\ ====Возможности==== * Автоматически зачислять деньги на счёт пользователя без участия оператора * Уведомление администратора о поступлениях платежей. * Уведомление пользователя о получении платежа. * Ведение журнала платежей с детальной информацией о платежах. * Создание отчёта платежей. * Блокирования/разрешения уведомлений о платеже для определенных только IP адресов. Уведомление администратора о не санкционируемых операциях. * Зачисление с Visa/Master карт * Зачисления через терминалы оплаты * [[abills:docs:manual:admin:paysys:paysys_import_payments|Загрузка платежей с файла (банковских выписок)]] * [[http://abills.net.ua/wiki/doku.php/abills:docs:modules:paysys:ru#kurs_valjut|Курс валют]] * [[abills:docs:manual:admin:paysys:paysys_settings|Настройки платежного модуля]] * [[abills:docs:manual:admin:paysys:paysys_groups_settings|Настройки платежных систем по группам]] * [[abills:docs:manual:admin:paysys:paysys_external_commands|Внешние команды для оплаты]] ====С чего начать?==== - Надо подписать договор с платежной системой. - Получить протокол (опционально) взаимодействия API. - Получить ключи от процессинга (например, логин, пароль, номер мерчанта в платежной системе). - Купить и настроить модуль платежной системы в ABillS. - Принимать платежи. ====Типы пополнения==== {{http://abills.net.ua/img/Paysys.gif}}\\ ====Типы внешних платежей ==== **[[http://abills.net.ua/wiki/doku.php/abills:docs:modules:paysys:ru#popolnenija_cherez_lichnyj_kabinet_kreditnymi_kartochkami_ehlektronnymi_dengami|Тип 1 - Портал абонента]]** Пользователь оплачивает за услуги непосредственно со своего веб-кабинета используя виртуальные платёжные системы (Webmoney, Yandex деньги) или пластиковые карты Visa/Master Cards\\ ''Пользователь совершает следующие действия:''\\ - После входа в личный кабинет пользователь переходит в меню ''/ Денежные операции / Пополнение счёта'' \\ {{:abills:docs:modules:paysys:payment1.png|}}\\ - Вводит суму пополнения, выбирает систему оплаты и нажимает кнопку дальше \\ {{:abills:docs:modules:paysys:payment2.png|}}\\ - Система переносит пользователя на страницу подготовленной оплаты с данными платежа\\ {{:abills:docs:modules:paysys:payment3.png|}}\\ - Если все данные верны пользователь нажимает кнопку оплатить и переносится на странице проведение платежа системы оплаты которую он выбрал - После успешного совершения платежа пользователя возвращает назад на страницу личного кабинета с информацией что платёж был зачислен успешно - Если во время платежа произошла ошибка пользователя также возвращает на страницу личного кабинета и предупреждает повторно об ошибке пополнения **[[http://abills.net.ua/wiki/doku.php/abills:docs:modules:paysys:ru#popolnenie_cherez_terminaly_oplaty|Тип 2 - терминалы оплаты]]** \\ Пользователь оплачивает за услуги с терминала платежей. Терминал платежей через обработчик paysys_check.cgi передает данные в биллинг\\ ''Пользователь совершает следующие действия:''\\ - пользователь подходит к терминалу выбирает провайдера - вводит свой логин или UID (или любой другой параметр указанный в настройке платёжной системы в биллинге). Терминал идентифицирует абонента, показывает его ФИО и остаток на счету. - пользователь пополняет счет. На протяжении 1-2 минут деньги появляются на счету и биллинг активизирует услуги **[[http://abills.net.ua/wiki/doku.php/abills:docs:modules:paysys:ru#popolnenija_cherez_mobilnyj_telefon|Тип 3 - Через мобильный телефон]]** \\ Пользователь оплачивает за услуги с помощью мобильного телефона. Средства передаются в билинг с помощью обработчика paysys_check.cgi **[[http://abills.net.ua/wiki/doku.php/abills:docs:modules:paysys:ru#bankovskie_vypiski|Тип 4 - банковские выписки]]** \\ Пользователь оплачивает за услуги в банке. Средства вносятся администратором или автоматически через консоль (FTP, POP3, file) При оплате в систему билинга вносятся следующие данные: **Журнал платежей** * Идентификатор платежа * Сума платежа * Дата и время платежа * Платёжная системы **Журнал внешних платежей** * Идентификатор платежа * Сума платежа * Дата и время платежа * Платёжная системы * IP адрес откуда пришёл платёж * Тело самого запроса * Статус транзакции ====Интерактивный режим==== При открытии в веб браузере программы без параметра paysys_check.cgi система запускает интерактивный режим пополнения счета, который разрешает пополнить счет без захода в личный кабинет абонентом. В интерактивном режиме отображаются все подключённые платёжные системы у которых есть возможность оплаты через личный кабинет Вид формы {{ :abills:docs:modules:paysys:whrvicz.png |}} ====Подключение==== **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 Для работы с некоторыми системами может понадобиться установить [[abills:docs:manual:soft:xml:simple|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/ | мобильный телефон + Портал абонента | {{ :abills:docs:modules:paysys:ru.png |}} | [[abills:docs:modules:paysys:e_vostok|E-Vostok]]|150$ | ^SMSProxy \\ http://smsproxy.ru/flashpack|SMSProxy |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:SMSProxy|SMSProxy]]|150$ | ^SMS Online \\ http://sms-online.com|SMS Online |{{ :abills:docs:modules:paysys:ru.png |}}{{ :abills:docs:modules:paysys:ua.png |}}{{ :abills:docs:modules:paysys:by.png |}}{{ :abills:docs:modules:paysys:kz.png |}}|[[abills:docs:modules:paysys:SMS Online|SMS Online ]]|150$ | ^QIWI \\ http://www.qiwi.ru| Портал абонента + моб. телефон|{{ :abills:docs:modules:paysys:ru.png |}}{{ :abills:docs:modules:paysys:ua.png |}}{{ :abills:docs:modules:paysys:by.png |}}{{ :abills:docs:modules:paysys:kz.png |}} |[[abills:docs:modules:paysys:QIWI |QIWI ]]|150$ | ^MixPlat\\ https://mixplat.ru| Портал абонента + моб. телефон|{{ :abills:docs:modules:paysys:ru.png |}}|[[abills:docs:modules:paysys:Mixplat |Mix plat]]|150$ | ====Пополнения через личный кабинет (кредитными карточками, электронными деньгами)==== ^Название \\ Сайт |Тип оплаты | Страна | настройка |Цена | ^eCommerceConnect \\ http://ecommerce.upc.ua | веб портал абонента | {{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:upc |eCommerceConnect]]|150$ | ^Paymaster \\ http://paymaster.ua \\ (работает в версии 0.7 и выше) |веб портал абонента, терминалы | {{ :abills:docs:modules:paysys:ua.png |}}|[[abills:docs:modules:paysys:Paymaster|Paymaster]] | 0$ | ^LiqPay \\ https://www.liqpay.com |веб портал абонента, терминалы | {{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:LiqPay|LiqPay ]]|150$ | ^СoPAYCo \\ https://www.copayco.com/ |веб портал абонента, терминалы | {{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:СoPAYCo|СoPAYCo ]]|150$ | ^Pay4 \\ http://www.pay4.com.ua/ |веб портал абонента, терминалы | {{ :abills:docs:modules:paysys:ua.png |}} {{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Pay4 |Pay4 ]]|150$ | ^PayU \\ http://payu.ua |веб портал абонента, терминалы | {{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:payU|PayU]]|150$ | ^Webmoney \\ http://webmoney.ru |веб портал абонента, терминалы | {{ :abills:docs:modules:paysys:ua.png |}} {{ :abills:docs:modules:paysys:ru.png |}}|[[abills:docs:modules:paysys:Webmoney|Webmoney]]|80$ | ^Yandex Money \\ https://money.yandex.ru |веб портал абонента | {{ :abills:docs:modules:paysys:ua.png |}} {{ :abills:docs:modules:paysys:ru.png |}}|[[abills:docs:modules:paysys:Yandex Money|Yandex Money]]|150$ | ^Portmone \\ https://www.portmone.com.ua |веб портал абонента \\ Visa/Master Card | {{ :abills:docs:modules:paysys:ua.png |}}|[[abills:docs:modules:paysys:Portmone|Portmone]]|150$ | ^Ukrpays \\ https://ukrpays.com |веб портал абонента,терминалы (Visa/Master card) |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Ukrpays|Ukrpays]]|150$ | ^ПриватБанк \\ http://privatbank.ua |веб портал абонента, терминалы, Visa/Master Card |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:ПриватБанк|ПриватБанк]]|150$ | ^Liberty Reserve \\ http://www.libetireserrve.com/ |веб портал абонента |{{ :abills:docs:modules:paysys:ua.png |}} {{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Liberty Reserve|Liberty Reserve]]|150$ | ^Ipay \\ https://www.ipay.ua/ |веб портал абонента \\ Visa/Master Card |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Ipay|Ipay]]|0$ | ^Казначей \\ https://kaznachey.ua/ | Портал абонента | {{ :abills:docs:modules:paysys:ua.png |Ukraine}} |[[abills:docs:modules:paysys:Kaznachey|Kaznachey]]|150$ | ^Платон \\ http://platon.ua/ | Портал абонента | {{ :abills:docs:modules:paysys:ua.png |Ukraine}} |[[abills:docs:modules:paysys:Platon|Platon]]|150$ | ^Fondy \\ https://www.fondy.eu/ | Портал абонента | {{ :abills:docs:modules:paysys:ua.png |Ukraine}} |[[abills:docs:modules:paysys:Oplata|Fondy]]|150$ | ^Plategka\\ https://www.plategka.com/ | Портал абонента | {{ :abills:docs:modules:paysys:ua.png |Ukraine}} |[[abills:docs:modules:paysys:Plategka|Plategka]]|150$ | ^АИС ЕРИП \\ http://www.paritetbank.by/services/private/erip/ |веб портал абонента терминалы | {{ :abills:docs:modules:paysys:by.png |}} |[[abills:docs:modules:paysys:АИС ЕРИП |АИС ЕРИП ]]|150$ | ^RedSys \\ https://sis-t.redsys.es:25443/canales/ |веб портал абонента, терминалы | {{ :abills:docs:modules:paysys:es.png |Spain}} |[[abills:docs:modules:paysys:RedSys |RedSys ]]|150$ | ^Stripe \\ http://www.stripe.com | Портал абонента | {{ :abills:docs:modules:paysys:es.png |Spain}} |[[abills:docs:modules:paysys:Stripe|Stripe]]|150$ | ^RBK Money (RUpay) \\ http://www.rbkmoney.ru |веб портал абонента |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:RBK Money|RBK Money]]|150$ | ^Минбанк \\ http://www.minbank.ru/ |веб портал абонента \\ Visa/Master Card |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Минбанк|Минбанк]]|150$ | ^Payonline \\ http://www.payonline.ru/ |веб портал абонента \\ Visa/Master Card |{{ :abills:docs:modules:paysys:ru.png |}} | [[abills:docs:modules:paysys:payonline|Payonline]] |150$ | ^Perfectmoney \\ https://perfectmoney.com/ |Портал абонента |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Perfectmoney |Perfectmoney ]]|150$ | ^Okpay \\ http://okpay.com/ |Портал абонента |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Okpay|Okpay]]|150$ | ^Robokassa \\ http://robokassa.ru/ru/ | Портал абонента | {{ :abills:docs:modules:paysys:ru.png |}} | [[abills:docs:modules:paysys:Robokassa|Robokassa]] | 150$ | ^Paykeeper \\ https://paykeeper.ru/ | Портал абонента | {{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Paykeeper|Paykeeper]] | 150$ | ^Яндекс Касса \\ https://kassa.yandex.ru/ | Портал абонента | {{ :abills:docs:modules:paysys:ru.png |}} | [[abills:docs:modules:paysys:Yandex_kassa|Яндекс Касса]] | 150$ | ^Тинькофф \\ https://www.tinkoff.ru/ | Портал абонента | {{ :abills:docs:modules:paysys:ru.png |}} | [[abills:docs:modules:paysys:Tinkoff|Тинькофф]] | 150$ | ^CloudPayments\\ https://cloudpayments.ru/ | Портал абонента | {{ :abills:docs:modules:paysys:ru.png |}} | [[abills:docs:modules:paysys:CloudPayments|CloudPayments]] | 150$ | ^Paymaster \\ http://paymaster.ru \\ (работает в версии 0.7 и выше) |веб портал абонента| {{ :abills:docs:modules:paysys:ru.png |}}|[[abills:docs:modules:paysys:PaymasterRu|Paymaster Ru]] | 150$ | ^Autopay \\ / | Портал абонента | {{ :abills:docs:modules:paysys:ru.png |}} | [[abills:docs:modules:paysys:Autopay|Autopay]] | 150$ | ^Portmanat \\ https://www.portmanat.az |Портал абонента |{{ :abills:docs:modules:paysys:az.png |Азербайджан}} |[[abills:docs:modules:paysys:Portmanat|Portmanat]] |150$ | ^PayPal \\ https://www.paypal.com/ |веб портал абонента |Международная |[[abills:docs:modules:paysys:PayPal |PayPal ]]|150$ | ^WalletOne \\ https://www.walletone.com/ | веб портал абонента, терминалы | Международная | [[abills:docs:modules:paysys:walletone|Walletone]] | 150$ | ^Idram \\ https://money.idram.am/web/ru | веб портал абонента, терминалы | {{ :abills:docs:modules:paysys:am.png |Армения}} | [[abills:docs:modules:paysys:idram|Idram]] | 150$ | ^Electrum \\ https://electrum.org/#home | веб портал абонента | | [[abills:docs:modules:paysys:Electrum|Electrum]] | 150$ | ====Пополнение через терминалы оплаты==== ^Название \\ Сайт |Тип оплаты | Страна | | Цена | ^Ощадбанк \\ http://www.oschadbank.ua | терминалы |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:oschadbank|Ощадбанк]]|150$ | ^ПриватБанк \\ http://privatbank.ua |веб портал абонента, терминалы, Visa/Master Card |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:ПриватБанк#privat_bank_-_platezhi_onlajn|ПриватБанк]]|200$ | ^24 Non Stop \\ http://www.24nonstop.com.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:24 Non Stop|24 Non Stop]]|150$ | ^Pegas \\ http://pegaspay.com.ua |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Pegas|Pegas]]|150$ | ^CityPay (USMP) \\ http://usmp.com.ua/ \\ Payberry \\ http://pbkiosk.ru/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} \\ {{ :abills:docs:modules:paysys:ru.png |}}|[[abills:docs:modules:paysys:CityPay (USMP)|CityPay (USMP)]]|150$| ^TYME 24 \\ http://tyme.com.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:OSMP|TYME 24]]|150$ | ^RegulPay \\ http://regulpay.com.ua |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:RegulPay|RegulPay]]|150$ | ^EasySoft/EasyPay \\ http://easysoft.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:EasySoft/EasyPay|EasySoft/EasyPay]]|150$ | ^Ibox \\ http://ibox.com.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Ibox|Ibox]]|150$ | ^Flashcheque \\ http://www.ukr.net/ \\ Банк «Фамильный» |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Flashcheque|Flashcheque]]|150$ | ^E-pay \\ http://e-pay.com.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:E-pay|E-pay]]|150$ | ^Платёжка(E-платёжка), \\ Банк Национальный кредит\\ http://platezhka.com.ua/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ua.png |}} |[[abills:docs:modules:paysys:Платёжка(E-платёжка)|Платёжка(E-платёжка)]]|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$ | ^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$ | ^СashСom \\ http://cashcom.net/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:СashСom|СashСom]]|150$ | ^Express Oplata \\ http://www.express-oplata.ru/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Express Oplata|Express Oplata]]|150$ | ^OSMP / QIWI \\ http://www.qiwi.ua |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:OSMP|OSMP]]|150$ | ^Comepay \\ http://www.comepay.ru |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Comepay|Comepay]]|150$ || ^СберБанк \\ http://www.sbrf.ru, http://bisys.ru |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:СберБанк|СберБанк]]|150$ | ^Gigs |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Gigs|Gigs]]|150$ | ^CyberPlat \\ http://www.cyberplat.ru |терминалы оплаты \\ Visa/MasterCard |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:CyberPlat|CyberPlat]]|150$ | ^Рукард/ПЛАТ-ON \\ http://www.rucard.net |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Рукард/ПЛАТ-ON|Рукард/ПЛАТ-ON]]|150$ | ^Газпромбанк \\ http://www.gazprombank.ru/ |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:Газпромбанк|Газпромбанк]]|150$ | ^Express Pay \\ http://www.exppay.tj |терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}} {{ :abills:docs:modules:paysys:tj.png |}}|[[abills:docs:modules:paysys:Express Pay|Express Pay]] |150$ | ^SMSProxy \\ http://www.smsproxy.ru |мобильный телефон |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:SMSProxy|SMSProxy]]|150$ | ^QIWI \\ https://www.qiwi.ru |мобильный телефон, Портал абонента |{{ :abills:docs:modules:paysys:ru.png |}} |[[abills:docs:modules:paysys:QIWI|QIWI]]|150$| ^СashСom \\ Сashcom.net | терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}}|[[abills:docs:modules:paysys:СashСom|СashСom]] |150$ | ^Deltapay\\ http://www.deltapay.ru/ | терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}}|[[abills:docs:modules:paysys:Deltapay|Deltapay]] |150$ | ^РНКБ\\ http://www.rncb.ru// | терминалы оплаты |{{ :abills:docs:modules:paysys:ru.png |}}|[[abills:docs:modules:paysys:RNCB|РНКБ]] |150$ | ^Telcell \\ http://tel-cell.am |терминалы оплаты |{{ :abills:docs:modules:paysys:am.png |}} |[[abills:docs:modules:paysys:Telcell|Telcell]]|150$ | ^Modenis (E-manat) \\ http://modenis.az/ |терминалы оплаты |{{ :abills:docs:modules:paysys:az.png |Азербайджан}} |[[abills:docs:modules:paysys:Modenis|Modenis]] |150$ | ^Paynet \\ http://paynet.uz/ |терминалы оплаты | {{ :abills:docs:modules:paysys:uz.png |Узбекистан}} |[[abills:docs:modules:paysys:Paynet|Paynet]]|150$ | ^АИС ЕРИП \\ http://www.paritetbank.by/ |банковские выписки |{{ :abills:docs:modules:paysys:by.png |}} |[[abills:docs:modules:paysys:АИС ЕРИП|АИС ЕРИП]]|150$ | ^Челябинвестбанк \\ https://www.chelinvest.ru/ | терминалы оплаты | {{ :abills:docs:modules:paysys:by.png |}} | [[abills:docs:modules:paysys:Chelyabinvestbank|Chelyabinvestbank]]|150$ | ^Mobilnik \\ https://wallet.mobilnik.kg/ | терминалы оплаты | {{ :abills:docs:modules:paysys:kz.png |}} | [[abills:docs:modules:paysys:Mobilnik|Mobilnik]] | 150$ | ^GoldenPay\\ http://www.goldenpay.az/defaultRu.html | оплата с сайта | {{ :abills:docs:modules:paysys:az.png |}} | [[abills:docs:modules:paysys:Goldenpay|Goldenpay]] | 150$ | ^Quickpay \\ | терминалы оплаты| {{ :abills:docs:modules:paysys:.png |}} | [[abills:docs:modules:paysys:Quickpay|Quickpay]] | 150$ | ^Elsom \\ | терминалы оплаты | {{ :abills:docs:modules:paysys:.png |}} | [[abills:docs:modules:paysys:Elsom|Elsom]] | 150$ | ====Работа с выписками==== ^ 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 будет делать последующие платежи первого числа каждого нового месяца.\\ Экономия времени и нет риска отключения от каких либо услуг провайдера, если клиент забудет положить деньги на счет. === Системы, поддерживающие регулярные платежи === * [[http://abills.net.ua/wiki/doku.php/abills:docs:modules:paysys:oplata|Oplata]] ==== Поиск ближайших терминалов ==== На странице оплаты, в клиентском кабинете, есть возможность найти ближайшие, от вашего местонахождения, терминалы и отделения банков для платёжных систем, поддерживающих данную опцию. {{:abills:docs:modules:paysys:search.jpg?400|}} Так же, абонент может узнать адрес терминалов, кликнув на нужный, или проложить путь до него, нажав кнопку "Go To". {{:abills:docs:modules:paysys:adress.jpg?400|}} {{:abills:docs:modules:paysys:path.jpg?400|}} Клиент может проложить путь к терминалу от нужного ему адреса. Для этого надо перетянуть иконку "человечка" в нужное место на карте. После этого система проложит путь из этой точки. {{:abills:docs:modules:paysys:another_path.jpg?400|}} ==== Добавление терминалов ==== Для включения возможности добавления терминалов, прописать в config.pl: **$conf{PAYSYS_TERMINALS_ADD}='1';** После этого появятся два пункта меню, где вы можете добавить свои типы терминалов и сами терминалы. Сначала добавим тип. Заходим в пункт меню ''Настройка/Paysys/Терминалы/Добавить тип''. {{:abills:docs:modules:paysys:terminal_types.png?800|}} |^ Название | Название типа терминала | |^ Файл | Иконка терминала, которая отобразится на карте. Размер должен быть 32х37. | |^ Комментарий | Комментарий к типу| Затем зайдем в пункт меню ''Настройка/Paysys/Терминалы/Терминалы'' {{:abills:docs:modules:paysys:add_terminal.png?800|}} |^ Тип | Тип терминала | |^ Статус| Статус: активный или отключен | |^ Адрес | Адрес терминала | |^ Комментарий | Комментарий к терминалу | ==== Курс валют ==== Для просмотра курса валют нужно зайти в пункт меню : ''Отчет/Paysys/Курс Валют''. Система показывает свежие курсы валют Национального Банка Украины, Приват Банка, Национального Банка Кыргызской Республики. К тому же, можно включить таблицы курса валют на стартовой странице. В меню ''Отчет/Отчет'' нужно выбрать галочками нужный вам отчет. {{:abills:docs:modules:paysys:exchange_rate_report.jpg|800}} На стартовой странице будет следующее: {{:abills:docs:modules:paysys:exchange_rate_sp.jpg?800|}} ====Дополнительно==== * [[abills:docs:development:paysys:ru |Paysys API]]