Содержание

Ipay

Типы пополнения: Visa/Master Cards веб портал абонента

Современный дизайн и пользовательский интерфейс сервиса 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/.

Протокол

Документация по протоколу


Старая версия модуля Ipay

Для работы понадобиться модуль:

Онлайн нотификация

Отправьте сотрудникам Ipay ссылку на онлайн нотификацию в виде:

https://ваш хост:порт/paysys_check.cgi

Онлайн нотификация должна приходить в формате XML

Оплата через личный кабинет пользователя в биллинг системе:

Оплата через личный кабинет пользователя Abills

Оплата через веб форму сайта Ipay.ua:

Оплата через веб форму сайта 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'

поле веб формы «Номер счета» должно выглядеть примерно так:

<input id="CONTRACT_ID" name="CONTRACT_ID" type="text"> 

Основные настройки 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'; Язык