Тестовый стенд: шлюзы пополнения - справка

Пополнение по номеру телефона (сотовая сввязь МТС, Билайн, Мегафон и др)

Описание запроса

Передаются следующие поля:
1) Код дилера (SD)
2) Код точки приема (AP)
3) Код оператора
4) Номер сессии(SESSION): 20 цифр, не должен повторяться
5) Комментарий к платежу (COMMENT): не более 64 символов*
6) Номер телефона (NUMBER): 10 цифр (вместе с префиксом)
7) сумма с клиента (AMOUNT_ALL)
8) сумма оператору (AMOUNT)

Пример запроса

SD=17031
AP=17032
OP=17034
SESSION=20040929144042321237
NUMBER=8888888888
AMOUNT=10.0
AMOUNT_ALL=10.0
COMMENT=ANYTHING

Обязательные параметры:

номер телефона, сумма

Сумма

от 1 до 15000

Адреса

Проверка номера:

https://ru-demo.cyberplat.com/cgi-bin/es/es_pay_check.cgi

Проведение платежа:

https://ru-demo.cyberplat.com/cgi-bin/es/es_pay.cgi

Проверка статуса платежа:

https://ru-demo.cyberplat.com/cgi-bin/es/es_pay_status.cgi


Особенности тестирования

Платежи на номер 8888888888 проходят успешно.
Платежи на другие номера проходят с ошибкой.

Коммунальные платежи, Москва

Описание запроса

Передаются следующие поля:
1) Код дилера (SD)
2) Код точки приема (AP)
3) Код оператора (OP)
4) Номер сессии(SESSION): 20 цифр, не должен повторяться
5) Комментарий к платежу (COMMENT): не более 64 символов *
6) Код плательщика начислений (NUMBER): 10 цифр
7) Период начислений и необходимость "добровольной страховки" (ACCOUNT): в формате "period::need_ins", где:
• period - 4 цифры ММГГ, где ММ-месяц, ГГ-год
• need_ins - 0, если клиент не оплачивает добровольную страховку и 1, если оплачивает
• "::" (2 двоеточия) - разделитель полей
7) Сумма с клиента (AMOUNT_ALL) *
8) Сумма оператору (AMOUNT)

Пример запроса

SD=1703
AP=17032
OP=17034
SESSION=20040929155530125121
NUMBER=1321039728
ACCOUNT=0205::1
AMOUNT=3327.13
AMOUNT_ALL=3327.13
COMMENT=

Сумма

от 1 до 15000

Адреса

Проверка номера:

https://ru-demo.cyberplat.com/cgi-bin/kp/kp_pay_check.cgi

Проведение платежа:

https://ru-demo.cyberplat.com/cgi-bin/kp/kp_pay.cgi

Проверка статуса платежа:

https://ru-demo.cyberplat.com/cgi-bin/kp/kp_pay_status.cgi


Особенности тестирования

Тестовый номер с начислениями NUMBER=1770339822 (кроме этого номера подойдут любые другие реальные коды плательщиков, но начислений у них не будет):

Период 0813 - с оплаченными основными начислениями
Период 0913 - с неоплаченными основными начислениями
Любой другой период будет показывать "нет начислений"

Т.е. четыре разных ACCOUNT ниже дают 4 варианта возврата начислений (1/0 - это признак запроса доп.страхования):

ACCOUNT=0813::1
ACCOUNT=0913::1
ACCOUNT=0813::0
ACCOUNT=0913::0

ГИБДД он-лайн штрафы по РФ (Федеральное Казначейство)

Описание запроса

Шлюз поддерживает 2 варианта работы - с поиском штрафов (3 шага) и без поиска (2 шага).

Вариант 1. Сокращенная версия протокола для оплаты только по номеру и дате постановления (2 шага).

Запрос проверки и платежа
1) Код дилера (SD)
2) Код точки приема (AP)
3) Код оператора (OP)
4) Номер сессии(SESSION): 20 цифр, не должен повторяться
5) Комментарий к платежу (COMMENT): не более 64 символов*
6) Номер начисления (NUMBER): пусто
7) Дополнительные параметры (ACCOUNT): Тип платежа(передавать всегда 5)||номер постановления||дата вынесения постановления (формат DD.MM.YYYY)
8) ФИО плательщика (FIO): до 45 букв, включая пробелы
9) Сумма с клиента (AMOUNT_ALL): сумма штрафа + доп.комиссия
10) Сумма штрафа (AMOUNT): сумма штрафа
11) Контактный номер плательщика для связи (CONTACT)*: 10 цифр (необязательное поле)

В ответе на запрос проведения платежа будет присутствовать поле ADDINFO, содержащее реквизиты платежа.

Данное поле необходимо отобразить клиенту и распечатать в чеке.

Вариант 2. Поиск штрафов(начислений) и оплата по номеру штрафа в системе ГИС ГМП (по номеру начисления) (3 шага)

В зависимости от типа запроса передаются следующие поля:

Запрос поиска начислений по свидетельству о регистрации или по номеру ВУ:
1) Код дилера (SD)
2) Код точки приема (AP)
3) Код оператора (OP)
4) Номер сессии(SESSION): 20 цифр, не должен повторяться
5) Комментарий к платежу (COMMENT): не более 64 символов*
6) Номер свидетельства о регистрации ТС (техпаспорта) или номер водительского удостоверения(NUMBER): до 11 букв\цифр (буквы заглавные, кириллица win1251) В зависимости от сотрудников ГИБДД штраф может быть приписан либо к правам либо к номеру СТС.
7) Тип платежа (ACCOUNT):
3 – Водительское удостоверение
4 – Свидетельство о регистрации ТС
8) ФИО плательщика (FIO): до 64 букв, включая пробелы
9) Сумма с клиента (AMOUNT_ALL): сумма с доп.комиссией
10) Сумма оператору (AMOUNT): сумма штрафа
11) Контактный номер плательщика для связи (CONTACT)*: 10 цифр (необязательное поле)

В ответе на запрос будет присутствовать дополнительное поле INFO - url-encoded xml список начислений. XML может содержать от одного до нескольких тегов , в зависимости от количества найденных штрафов. Внутри каждого тега Doc присутствует тег Billid, содержащий номер начисления для следующих шагов и тег Amount, содержащий сумму штрафа.

Запрос проверки номера начисления (20-ти значное значение)
1) Код дилера (SD)
2) Код точки приема (AP)
3) Код оператора (OP)
4) Номер сессии(SESSION): 20 цифр, не должен повторяться
5) Комментарий к платежу (COMMENT): не более 64 символов*
6) Номер начисления (NUMBER): Значение BillId из xml-ответа на поиск начисления (20-ти значный номер постановления-начисления)
7) Тип платежа (ACCOUNT): Тип платежа(передавать всегда 2)||дата вынесения постановления (формат DD.MM.YYYY)
8) ФИО плательщика (FIO): до 64 букв, включая пробелы
9) Сумма с клиента (AMOUNT_ALL): сумма штрафа + доп.комиссия
10) Сумма штрафа (AMOUNT): значение Amount из xml-ответа на поиск начисления
11) Контактный номер плательщика для связи (CONTACT)*: 10 цифр (необязательное поле)

В ответе на запрос проверки будет присутствовать поле ADDINFO, содержащее реквизиты платежа, пример:

ADDINFO=Оплата штрафа в соответствии с постановлением № 25км4091187 от 02.02.2012; КБК: 18811630000010000140;
Получатель: УФК по Приморскому краю; КПП: 253801001; ИНН: 2538033670; Р/СЧ: 40101810900000010002;
Банк: ГРКЦ ГУ БАНКА РОССИИ ПО ПРИМОРСКОМУ КР. Г. ВЛАДИВОСТОК; БИК: 040507001

Данное поле необходимо отобразить клиенту и распечатать в чеке.

Запрос проведения платежа (формат аналогичен проверке номера начисления)
1) Код дилера (SD)
2) Код точки приема (AP)
3) Код оператора (OP)
4) Номер сессии(SESSION): 20 цифр, не должен повторяться
5) Комментарий к платежу (COMMENT): не более 64 символов*
6) Номер начисления (NUMBER): Значение BillId из xml-ответа на поиск начисления(20-ти значный номер постановления-начисления)
7) Тип платежа (ACCOUNT): Тип платежа(передавать всегда 2)||дата вынесения постановления (формат DD.MM.YYYY)
8) ФИО плательщика (FIO): до 64 букв, включая пробелы
9) Сумма с клиента (AMOUNT_ALL): сумма с доп.комиссией
10) Сумма оператору (AMOUNT): сумма штрафа
11) Контактный номер плательщика для связи (CONTACT)*: 10 цифр (необязательное поле)

В ответе на запрос проведения платежа будет присутствовать поле ADDINFO, содержащее реквизиты платежа.
Данное поле необходимо отобразить клиенту и распечатать в чеке.

Пример запроса

СОКРАЩЕННЫЙ ВАРИАНТ (проверка и платеж одинаковы):

SD=17031
AP=17032
OP=17034
SESSION=20040929155530125121
NUMBER=
ACCOUNT=5||99ФД1234566||09.02.2012
AMOUNT=300
AMOUNT_ALL=350
FIO=Иванов Иван Иванович
COMMENT=
CONTACT=9161234567


Вариант с поиском штрафов:
Поиск по СТС (шаг1):

SD=17031
AP=17032
OP=17034
SESSION=20040929155530125121
NUMBER=77ТС123456
ACCOUNT=4
AMOUNT=300
AMOUNT_ALL=350
FIO=Иванов Иван Иванович
COMMENT=
CONTACT=9161234567


Проверка начисления\платеж (шаг2\шаг3)

SD=17031
AP=17032
OP=17034
SESSION=20040929155530125121
NUMBER=18810УZ99ФД1234564Z8
ACCOUNT=
AMOUNT=300
AMOUNT_ALL=350
FIO=Иванов Иван Иванович
COMMENT=
CONTACT=9161234567

Типы платежей

5 - СОКРАЩЕННЫЙ ВАРИАНТ (оплата без поиска номера начисления по номеру и дате постановления, 2 шага)
3 – поиск начисления по Водительскому Удостоверению
4 – поиск начисления по Свидетельству о регистрации ТС

Адреса

https://ru-demo.cyberplat.com/cgi-bin/roskazna.demo/rk_info.cgi/21 - запрос получения списка начислений

https://ru-demo.cyberplat.com/cgi-bin/roskazna.demo/rk_pay_check.cgi/21 - проверка

https://ru-demo.cyberplat.com/cgi-bin/roskazna.demo/rk_pay.cgi/21 - платеж

https://ru-demo.cyberplat.com/cgi-bin/status/get_status.cgi - проверка статуса платежа

Особенности тестирования

NUMBER=7717148743 - хороший СТС
ACCOUNT=4

либо

NUMBER=77МО6867246 - хорошее постановление
ACCOUNT=2||28.03.2014

ФНС (Федеральное Казначейство)

Описание запроса

Поиск налоговых документов по ИНН:

Передаются следующие поля:
1) Код дилера (SD)
2) Код точки приема (AP)
3) Код оператора (OP)
4) Номер сессии(SESSION): 20 цифр, не должен повторяться
5) ИНН (NUMBER): ИНН плательщика (цифры)
6) Тип запроса (ACCOUNT): всегда 5 - поиск по ИНН
в ответ на запрос придет урл-кодированный список налоговых документов.

Оплата документов по индексу документа:

Передаются следующие поля:
1) Код дилера (SD)
2) Код точки приема (AP)
3) Код оператора (OP)
4) Номер сессии(SESSION): 20 цифр, не должен повторяться
5) Комментарий к платежу (COMMENT): не более 64 символов*
6) Индекс налогового документа(NUMBER): Индекс документа до 20 знаков (цифры)
7) ФИО плательщика (FIO): Фамилия Имя Отчество (не более 45 символов)
8) Сумма с клиента (AMOUNT_ALL) - сумма платежа с комиссией за выпуск предоплаченной карты
9) Сумма оператору (AMOUNT) - сумма платежа точно равная сумме начисления
10) Контактный номер плательщика для связи (CONTACT)*: 10 цифр (необязательное поле)
11) ИНН плательщика (ACCOUNT): 9-12 цифр (необязательное поле)

Пример запроса

SD=17031
AP=17032
OP=17034
SESSION=20040929155530125121
NUMBER=996512155574570
ACCOUNT=123456789
FIO=Иванов Иван Иванович
AMOUNT=551.57
AMOUNT_ALL=581.57
CONTACT=9261234567
PAYER_ADDRESS=Москва||Москва||г.Москва||Центральная 44 кв. 5
PAYER_DOC=21||4507||123456||ОВД Гольяново г.Москвы||07.15.2001

Сумма

от 1 до 15000

Адреса

https://ru-demo.cyberplat.com/cgi-bin/roskazna.demo/rk_pay_check.cgi/20 - Проверка

https://ru-demo.cyberplat.com/cgi-bin/roskazna.demo/rk_pay.cgi/20 - Платеж

https://ru-demo.cyberplat.com/cgi-bin/status/get_status.cgi - Проверка статуса платежа}

https://ru-demo.cyberplat.com/cgi-bin/roskazna.demo/rk_info.cgi/20 - получение списка начислений

Особенности тестирования

OP=
AP=
SD=
SESSION=
NUMBER=773423018801 - хороший ИНН
ACCOUNT=5

CyberPlat.Com; тел: (495) 967-02-20, факс: (495) 967-02-08