Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:paysys:ipay [2014/08/11 15:57] sinner |
abills:docs:modules:paysys:ipay [2017/10/31 15:04] (текущий) andriy [Новая версия модуля IPay. Платежи в один клик.] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
**Типы пополнения:** Visa/Master Cards веб портал абонента\\ | **Типы пополнения:** Visa/Master Cards веб портал абонента\\ | ||
- | {{https://www.ipay.ua/media/images/site/logo.png|https://ipay.ua/ru/}}\\ | + | {{:abills:docs:modules:paysys:ipay-logo.png?200|}} |
Современный дизайн и пользовательский интерфейс сервиса iPay разработан с учетом Ваших предпочтений и представляет синергию простоты, надежности и удобства использования. В процессе разработки были задействованы новейшие технологии и внедрены наиболее современные и прогрессивные методики построения интерфейса по приему платежей | Современный дизайн и пользовательский интерфейс сервиса iPay разработан с учетом Ваших предпочтений и представляет синергию простоты, надежности и удобства использования. В процессе разработки были задействованы новейшие технологии и внедрены наиболее современные и прогрессивные методики построения интерфейса по приему платежей | ||
Строка 14: | Строка 13: | ||
\\ | \\ | ||
+ | ===== Новая версия модуля 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|установка]]). | + | * [[http://search.cpan.org/dist/XML-Simple/|XML::Simple]] ([[abills:docs:manual:soft:xml:simple|установка]]). |
Строка 23: | Строка 39: | ||
https://ваш хост:порт/paysys_check.cgi | https://ваш хост:порт/paysys_check.cgi | ||
Онлайн нотификация должна приходить в формате **XML** \\ | Онлайн нотификация должна приходить в формате **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' | ||
+ | |||
+ | поле веб формы "Номер счета" должно выглядеть примерно так: | ||
+ | <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'; | Язык | | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |