Терминалы CityPay

Полное название протокола, по которому ведется работа: Protocol_City-Pay_v.3.03.02
URL на который будут посылаться запросы (обязательно https) : https://admin.ispnet.demo/ajax/index/citypay
Тестовый аккаунт:указать тестовый uid и логин
Минимальная сумма платежа: 1
Максимальная сумма платежа: 100000
Формат ввода аккаунта:
Кол-во символов (от-до) 2-32
Какие символы допускаются (цифры, буквы, все символы)все символы
Что значит аккаунт (№ договора, ID, ИНН)UID или Логин 
Использование сертификата (да или нет): Да
Поддержка механизма отмены платежей (да или нет): нет
Поддержка механизма автоматической сверки (да или нет): нет
Логин для базовой аутентификации (опционально): нет
Пароль для базовой аутентификации (опционально): нет
Дополнительные данные от провайдера (опционально):

Пояснение

"Server URL" Обязательно должен быть внешним доменом!
Не забываем заменить "admin.ispnet.demo" на свой Внешний домен, который доступен из интернет.
http или https несущественно, главное чтобы по этой ссылке(https://admin.ispnet.demo) вы могли попадать в админку из интернета.

Услуга, для пополнения счета, может быть 3-х видов:

  • пополнение по номеру UID абонента
  • по логину абонента
  • по № договора абонента

В данной платёжной системе реализована система алгоритмического поиска абонентов, с которой рекомендуем ознакомиться по ссылке ниже:
Алгоритм поиска абонентов при пополнении

Поиск и оплата происходит для основных групп пользователей: обычный (базовый) и замороженный.

В зависимости от того в каком виде будет получен запрос, сервер MikBill автоматически его обработает, настроек не требует.

В ответ на check запрос в случае обнаружения абонента будут отправлены следующие "дополнительные" поля:

<Response>
.....
<Fields>
<field1 name="fio">Иванов И.И.</field1>
<field2 name="deposit">32.88</field2>
<field3 name="pay_recomend">22.12</field3>
</Fields>
.....
</Response>
Поле Значение
fio ФИО найденного абонента
deposit депозит абонента
pay_recomend рекомендованная сумма к оплате
direct&400|
Не забываем отметить "Разрешить".

Указываем Подсети.

В примере указаны подсети которые были актуальны на момент написания поддержки данной системы:
1) 78.30.232.14/32 - это тестовый
2) 91.105.201.38/32 - это рабочий
3) 77.120.96.58/32 - резервный сервер
Не оставляйте поля подсети пустыми - укажите 2 одинаковых значения если вдруг дадут всего 1 IP
IP адрес и подсеть - разные вещи. Отличаются, с виду, они наличием маски.
IP адрес: 1.1.1.1, подсеть - 1.1.1.1/24.
Не забывайте ставить маску.

Укажите % отчислений - необходимо для отчетности.

Все настройка закончена.

  • billing/preferences/payment_system/citypay.txt
  • Последние изменения: 2 месяц (-ев) назад
  • — Максим Ступаков