Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:modules:paysys:easysoft_easypay [2014/08/11 17:25]
sinner создано
abills:docs:modules:paysys:easysoft_easypay [2017/03/10 10:55] (текущий)
andriy [Настройка]
Строка 9: Строка 9:
   * Размещение рекламы в сети платежных терминалов.   * Размещение рекламы в сети платежных терминалов.
   * Платежные терминалы по низким ценам.   * Платежные терминалы по низким ценам.
 +
 +====Настройка====
  
 Создать сертификаты Создать сертификаты
Строка 16: Строка 18:
    /​usr/​abills/​Certs/​easysoft.cer    /​usr/​abills/​Certs/​easysoft.cer
  
 +Для работы понадобиться модуль:​
  
 +  * [[http://​search.cpan.org/​dist/​XML-Simple/​|XML::​Simple]] ([[abills:​docs:​manual:​soft:​xml:​simple|установка]]).
  
-^$conf{PAYSYS_EASYPAY_TOKEN}='​-';​ | Выдаёт Easysoft |+ 
 +^$conf{PAYSYS_EASYPAY_TOKEN}='​-';​ | Выдаёт Easysoft. (Не обязателен) ​|
 ^$conf{PAYSYS_EASYPAY_SERVICE_ID}='​-';​ | Выдаётся Easysoft ​ | ^$conf{PAYSYS_EASYPAY_SERVICE_ID}='​-';​ | Выдаётся Easysoft ​ |
 ^$conf{PAYSYS_EASYPAY_ACCOUNT_KEY}='​UID'; ​ | Идентификатор абонента ​ | ^$conf{PAYSYS_EASYPAY_ACCOUNT_KEY}='​UID'; ​ | Идентификатор абонента ​ |
 +^$conf{PAYSYS_EASYPAY_ACCOUNT_INFO}='​...'; ​ | Выводимые реквизиты компании при операции проверки счета \\ в формате xml \\  |
 +^$conf{PAYSYS_EASYPAY_SERVICE2GID}='​ervice_id:​gid;';​ | Привязка сервисов к группам и доменам. Если вместо ​ GID указать домен идёт привязка к домену |
 +^$conf{PAYSYS_EASYPAY_SKIPKEY}=1;​ | Отключить проверку сертификата |
 +^$conf{PAYSYS_EASYPAY_FASTPAY}='​ваш URL'; | URL для веб оплаты |
 +
 +
 +**Пример** $conf{PAYSYS_EASYPAY_ACCOUNT_INFO}
 +
 +<​code>​
 +<​BankingDetails>​
 +<​Payee>​
 +<​Id>​ЕГРПОУ или ИНН получателя</​Id>​
 +<​Name>​Название или имя получателя</​Name>​
 +<​Bank>​
 +<​Name>​Название банка получателя</​Name>​
 +<​Mfo>​МФО получателя</​Mfo>​
 +<​Account>​счет получателя</​Account>​
 +</​Bank>​
 +</​Payee>​
 +<​Payer>​
 +<​Id>​ЕГРПОУ или ИНН плательщика</​Id>​
 +<​Name>​Название или имя плательщика</​Name>​
 +<​Bank>​
 +<​Name>​Название банка плательщика</​Name>​
 +<​Mfo>​МФО плательщика</​Mfo>​
 +<​Account>​счет плательщика</​Account>​
 +</​Bank>​
 +</​Payer>​
 +<​Narrative>​
 +<​Name>​Назначение платежа в формате точно из договора</​Name>​
 +<​Vat>​0</​Vat>​
 +</​Narrative>​
 +</​BankingDetails>​
 +</​code>​
 +
 +====Разделение реквизитов по группам====
 +Для каждой группы абонентов можно создать свои реквизиты для работы с платёжной системой,​ для этого нужно указать параметры платёжной системы с суффиксом в виде номера группы. Если для группы не задан параметр используется группа по умолчанию. Обязательно создайте группу по умолчанию. ​
 +
 +
 +**Пример** \\
 +
 +для группы 3
 +
 +  $conf{PAYSYS_EASYPAY_ACCOUNT_INFO_3}='​info';​
 +  $conf{PAYSYS_EASYPAY_SERVICE_ID_3}='​3';​
 +а также укажите
 +  $conf{PAYSYS_EASYPAY_SERVICE2GID}
 +====Фома проверки работы протокола====
 +
 +http://​provider.easysoft.com.ua/​
  
-**Фома проверки работы протокола** \\+При тестировании с тестовым сертификатом ключ ​проверки easysoft.cer
  
-  http://​provider.easysoft.com.ua/​ 
  
 +==== Пример запонелнения анкеты от Easypay ====
 +{{ :​abills:​docs:​modules:​paysys:​easypay_example.doc |Скачать пример}}