====== Терминалы CityPay====== [[billing:preferences:payment_system:payment_system|Вернуться на уровень выше]] {{:billing:preferences:payment_system:citypay.jpg?nolink&|}} [[http://city-pay.com.ua/|Сайт сети терминалов CityPay]] ===== Пример заявки на подключение провайдера ===== |Полное название протокола, по которому ведется работа:| Protocol_City-Pay_v.3.03.02| |URL на который будут посылаться запросы (обязательно https) :| https://admin.ispnet.demo/ajax/index/citypay | |Тестовый аккаунт:|указать тестовый uid и логин | |Минимальная сумма платежа:| 1 | |Максимальная сумма платежа:| 100000 | |Формат ввода аккаунта: || |Кол-во символов (от-до)| 2-32| |Какие символы допускаются (цифры, буквы, все символы)|все символы| |Что значит аккаунт (№ договора, ID, ИНН)|UID или Логин | |Использование сертификата (да или нет):| Да| |Поддержка механизма отмены платежей (да или нет):| нет| |Поддержка механизма автоматической сверки (да или нет):| нет| |Логин для базовой аутентификации (опционально):| нет| |Пароль для базовой аутентификации (опционально):| нет| |Дополнительные данные от провайдера (опционально):| | | URL|вида https://admin.ispnet.demo/ajax/index/citypay | Пояснение "Server URL" Обязательно должен быть внешним доменом! Не забываем заменить "admin.ispnet.demo" на свой Внешний домен, который доступен из интернет. http или https несущественно, главное чтобы по этой ссылке(https://admin.ispnet.demo) вы могли попадать в админку из интернета. ===== Услуги (с 2.7.23) ===== Услуга, для пополнения счета, может быть 3-х видов: * пополнение по номеру UID абонента * по логину абонента * по № договора абонента В данной платёжной системе реализована система алгоритмического поиска абонентов, с которой рекомендуем ознакомиться по ссылке ниже: \\ [[mikbill:настройки:алгоритм_поиска_абонентов|]] Поиск и оплата происходит для основных групп пользователей: обычный (базовый) и замороженный. В зависимости от того в каком виде будет получен запрос, сервер MikBill автоматически его обработает, настроек не требует. ===== Отображение данных на терминале ===== В ответ на check запрос в случае обнаружения абонента будут отправлены следующие "дополнительные" поля: ..... Иванов И.И. 32.88 22.12 ..... ^ Поле ^ Значение ^ | fio | ФИО найденного абонента | | deposit | депозит абонента | | pay_recomend | рекомендованная сумма к оплате | ===== Настройка MikBill ===== {{:billing:preferences:payment_system:citypay_sysopt.png?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:sub_provider|Подробней тут]]