Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
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 |Скачать пример}} |