Общая информация

ПараметрЗначение
Протокол
https://walletmc.ipay.ua/doc.php
ID72
Версия модуля8.x
Версия биллинга>0.90.90
IP89.111.46.143,89.111.46.144,89.21.77.5,81.94.235.66


Настройки модуля

  1. Зайти в меню Настройки>Paysys>Настройки
  2. Добавить платежную систему


ПараметрОписаниеПример
PAYSYS_IPAY_ACCOUNT_KEYКлюч по которому будет идентифицировать абонента при оплатеUID
PAYSYS_IPAY_FAST_PAYВключается оплата в один клик1
PAYSYS_IPAY_LANGUAGEЯзык который будет использоваться на странице оплаты: ua, ru, engua
PAYSYS_IPAY_MERCHANT_KEYИдентификатор мерчанта который выдается системой Ipayabills
PAYSYS_IPAY_REQUEST_URLURL отправки запросовhttps://walletmc.ipay.ua/
PAYSYS_IPAY_SIGN_KEYКлюч подписи который выдается системой Ipay0d1avejqh23428v34v513b14123b1k1c123c21321
PAYSYS_IPAY_NOTIFY_KEYКлюч для оплат через сайт iPay0d1avejqh23428v34v513b14123b1k1c123c21321
PAYSYS_IPAY_DESC_KEYДополнительное описание при внесении оплатыПлатіж з кабінету користувача
PAYSYS_IPAY_DEFAULT_ACCПараметр если старая интеграция и идентификатор абонента передается в поле uid в ответе Ipay1
PAYSYS_IPAY_INNER_DESCRIPTIONВнутреннее описание платежаФОП Іваненко
PAYSYS_IPAY_MERCHANT_IDID мерчанта Ipay, используется если необходимо формирование ссылки на оплату через ABillS REST API123
PAYSYS_IPAY_SMERCHANT_IDID сабмерчанта в Ipay для проведения платежа в Ipay masterpass1
PAYSYS_IPAY_TESTUID пользователя коротом позволить проводить платежи в тестовом режиме

1234

PAYSYS_IPAY_DEBUGотладка запросов на api iPay masterpass 1


Валидация клиента на странице Ipay

Нужно отправить POST запрос на обработчик платежей http(s)://ip:port/paysys_check.cgi

xml=<?xml version="1.0" encoding="utf-8"?>
<check>
    <mch_id>3152312312</mch_id>
    <srv_id>0</srv_id>
    <pay_account>1</pay_account>
    <salt>21321412315123vqweweb</salt>
    <sign>3124iuvy1oivio13</sign>
</check>


ТегОписание
mch_idКлюч мерчанта
srv_idID сервиса
pay_accountИдентификатор клиента
saltСоль сигнатуры
signСигнатура


<response>
<check_code>0</check_code>
<desc>ok</desc>
<datetime>2019-04-10 10:00:00</datetime>
<info>{"name":"Иванов Иван Иванович","balance":"10.00"}</info>
</response>}


<response>
<check_code>1</check_code>
<desc>Inside Error: 2</desc>
<datetime>2019-04-10 10:00:00</datetime>
<info></info>
</response>