=====Ipay===== **Типы пополнения:** Visa/Master Cards веб портал абонента\\ {{:abills:docs:modules:paysys:ipay-logo.png?200|}} Современный дизайн и пользовательский интерфейс сервиса iPay разработан с учетом Ваших предпочтений и представляет синергию простоты, надежности и удобства использования. В процессе разработки были задействованы новейшие технологии и внедрены наиболее современные и прогрессивные методики построения интерфейса по приему платежей Сервис iPay прошел аудит соответствия стандарту Payment Card Industry Data Security Standard (PCI DSS) — стандарт защиты информации в индустрии платёжных карт, разработанный международными платёжными системами Visa и MasterCard.\\ * Удобный и быстрый способ оплаты услуг * Гарантированная безопасность платежей * Постоянно увеличивающийся список компаний партнеров * Оперативная служба поддержки \\ ===== Новая версия модуля IPay. Платежи в один клик. ===== Для подключения нового модуля, пропишите в файле ''/usr/abills/libexec/config.pl'' следующие параметры: ^$conf{PAYSYS_IPAY_MERCHANT_KEY}='abills'; | Обязательный параметр. Выдается Ipay-ем. | ^$conf{PAYSYS_IPAY_SIGN_KEY}='1111111111'; | Обязательный параметр. Выдается Ipay-ем. | ^$conf{PAYSYS_IPAY_REQUEST_URL}='https://walletmc.ipay.ua/'; | Обязательный параметр. Стандартный для всех. | ^$conf{PAYSYS_IPAY_FAST_PAY}=1; | Обязательный параметр. Включает новую схему оплаты. | ^$conf{PAYSYS_IPAY_LANGUAGE}='ua'; # ua/ru/en | Не обязательный. Выбирает язык для интерфейса оплаты. | Файл **Ipay.pm** должен находится в папке ''/usr/abills/Abills/modules/Paysys/systems/''. === Протокол === [[https://walletmc.ipay.ua/doc.php|Документация по протоколу]] ---- ===== Старая версия модуля Ipay ===== Для работы понадобиться модуль: * [[http://search.cpan.org/dist/XML-Simple/|XML::Simple]] ([[abills:docs:manual:soft:xml:simple|установка]]). === Онлайн нотификация === Отправьте сотрудникам Ipay ссылку на онлайн нотификацию в виде: \\ https://ваш хост:порт/paysys_check.cgi Онлайн нотификация должна приходить в формате **XML** \\ **Оплата через личный кабинет пользователя в биллинг системе**:\\ {{:abills:docs:modules:paysys:ipay_billing_payments.png?300|Оплата через личный кабинет пользователя Abills}}\\ **Оплата через веб форму сайта Ipay.ua**: {{:abills:docs:modules:paysys:ipay_site_payments.png?300|Оплата через веб форму сайта Ipay.ua}} Для оплаты через веб форму сайта Ipay.ua нужно в **config.pl** указать дополнительный параметр ^$conf{PAYSYS_IPAY_ACCOUNT_KEY}='UID'; | Поле для идентификации пользователя по параметру PAY_ACCOUNT системы IPAY. В качестве поля для идентификации может использоваться любое поле персональной информации о пользователе. По умолчанию используется UID как идентификатор пользователя. | Сообщите сотрудникам Ipay, что б в веб форме вписали параметр поля "Номер счета" такой же как вписан в $conf{PAYSYS_IPAY_ACCOUNT_KEY}\\ пример:\\ в **config.pl** выставлено: $conf{PAYSYS_IPAY_ACCOUNT_KEY}='СONTRACT_ID' поле веб формы "Номер счета" должно выглядеть примерно так: Основные настройки **config.pl** для Ipay: ^$conf{PAYSYS_IPAY_MERCHANT_KEY}='Выдается платежной системой' | Ключ мерчанта | ^$conf{PAYSYS_IPAY_SYSTEM_KEY}='Выдается платежной системой' | Ключ системы | ^$conf{PAYSYS_IPAY_MERCHANT_ID}='Выдается платежной системой' | ID Merchant | ^$conf{PAYSYS_IPAY_SERVICE_ID}='Выдается платежной системой' | ID Service | ^$conf{PAYSYS_IPAY_CURRENCY}='UAH'; | Валюта | ^$conf{PAYSYS_IPAY_LANGUAGE}='ua'; | Язык |