Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология


НазваниеПравила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология
страница7/12
ТипДокументы
filling-form.ru > Договоры > Документы
1   2   3   4   5   6   7   8   9   ...   12

1.Общие сведения о протоколе обмена


Программное взаимодействие с платежной системой осуществляется через сеть Internet с использованием TCP/IP в качестве протокола транспортного уровня. Передача данных осуществляется путём обмена сообщениями в рамках протокола прикладного уровня.

Пересылка сообщений производится по протоколу HTTPS, т.е. HTTP (RFC2068, RFC2616) с обязательным использованием прослойки SSL/TLS. Соединение с сервером устанавливается по порту 443.

Запросы отправляются методом POST. HTTP заголовок “Content-Type” должен содержать “application/x-www-form-urlencoded”. Заголовок “Content-Length” должен содержать верное значение.

Тело запроса передается таким же образом, как и данные HTML формы.

В ответе сервера может содержаться заголовок Content-Length. Если клиент использует HTTP версии 1.1 сервер может выдавать ответ используя chunked-кодирование (см. спецификацию HTTP/1.1).

Существует три типа запросов к платежной системе:

  • Получение разрешения на платеж (проверка номера телефона/счета на корректность);

  • Оплата;

  • Проверка состояния платежа.

Для каждого из трех типов запросов используется свой URI (уникальный идентификатор ресурса). Для каждого оператора связи используется своя тройка адресов (в некоторых случаях одна группа адресов используется для нескольких провайдеров).

Если на этапе проверки номера сумма платежа неизвестна – необходимо выполнить 2 проверки номера (1-я на фиктивную сумму, 2-я на реальную). Код сессии платежа должен совпадать с кодом сессии второй проверки номера.

1Формат сообщений

1.1Структура сообщения


Сообщения содержат “плоский” текст в ASCII-кодировке, каждый символ кодируется 8-ю битами. Для русских символов используется кодовая страница: Windows-1251. Тело сообщения может состоять из одной или более строк. Переводы строк кодируются парой символов с кодами 0x0D, 0x0A (“\r\n” в Си). Каждая строка имеет следующий вид: “ПАРАМЕТР=ЗНАЧЕНИЕ”. Например, “PHONE=4951234567”.

Перед отправкой запроса с помощью СКЗИ одного из типов, применяемых в системе CyberPlat® («КиберПлат»), для тела сообщения формируется аналог собственноручной подписи (АСП). Тело сообщения и его АСП оформляются в виде сообщения-контейнера – см. примеры запросов далее.

Подпись и преобразование в формат сообщения-контейнера выполняются с помощью специализированной библиотеки функций. Библиотека доступна для использования разработчиками на языках программирования C/C++, C#, Java, Delphi и распространяется в бинарном виде и в исходных текстах. Поддерживаются следующие операционные системы: GNU Linux 2.4./2.6. (gcc 2.x - 4.x), FreeBSD 4.x/7.x (gcc 2.x - 4.x), Microsoft Windows (msvc). Описание библиотеки включено в состав распространяемого дистрибутива.

Запрос передается в виде значения единственного параметра HTML формы “inputmessage”.

  • В поле Content-Type http-заголовка обязательно должно передаваться: application/x-www-form-urlencoded

  • В поле User-Agent http-заголовка рекомендуется дополнительно передавать название и версию клиентского ПО, а также коды SD дилера, AP точки и OP оператора. Рекомендованный формат заголовка User-Agent (прямые скобки не передаются):

User-Agent: [название клиентского ПО] ver. [номер версии], SD: [код дилера], AP: [код точки приёма], OP: [код оператора]
Пример http-запроса с отправкой формы: получение разрешения на платеж

POST /cgi-bin/es/es_pay_check.cgi HTTP/1.0

Content-Type: application/x-www-form-urlencoded

Content-Length: 498
inputmessage=0000037901SM000001180000011800000125%0D%0Aapi17032++++++++++++00017033%0D%0A++++++++++++++++++++00000000%0D%0ABEGIN%0D%0ASD%3D17031%0D%0AAP%3D17032%0D%0AOP%3D17034%0D%0ASESSION%3D4b34d1d400000cb80029%0D%0ANUMBER%3D8888888888%0D%0AAMOUNT%3D11%2E00%0D%0AAMOUNT%5FALL%3D11%0D%0ACOMMENT%3D%0D%0A%0D%0AEND%0D%0ABEGIN+SIGNATURE%0D%0AiQBRAwkBAABCiUs00dQBATG5AgDHdZ6RYHykL46QBaAvnHYaY4p0pDjgjO4K1Iyj%0D%0AfSBSvCRpS%2F0EYO9NspuyLeANEQQkkGE%2F37gUxiPqzAgStXjpsAHH%0D%0A%3DvSgb%0D%0AEND+SIGNATURE

Сервер CyberPlat® («КиберПлат») автоматически распознаёт тип СКЗИ, используемого для формирования АСП в полученном запросе, и применяет это же СКЗИ для формирования АСП в своём ответе.

Ответ возвращается плоским текстом. По своей структуре он строится подобно запросу и подписывается ЭЦП сервера.

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

Более подробная информация о формате запросов для всех провайдеров услуг, представленных на российской площадке, публикуется на странице:

https://service.cyberplat.ru/cgi-bin/view_stat.utf/help.cgi
1   2   3   4   5   6   7   8   9   ...   12

Похожие:

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconПравила о расчетном обслуживании Предприятия в системе CyberPlat®...
Банк – Общество с ограниченной ответственностью Коммерческий банк «платина» (ооо кб «платина»)

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconПравила заполнения Как удобнее заполнить Работа в системе электронного декларирования
Программа поддерживает все официальные форматы фтс россии и позволяет работать в системе Электронного декларирования (свидетельство...

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconРн-учет
Назначение настоящих Технических требований к информационной системе «Система электронного согласования заданий на платеж» (далее...

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconМетодические рекомендации по организации электронного документооборота...
Электронного документооборота при обмене информацией между налоговыми органами и налогоплательщиками (представителями налогоплательщика)...

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconИнтернет-магазина
Настоящий договор между интернет-магазином ООО «АйПиЭнерджи» ипользователем услуг интернет-магазина, именуемым в дальнейшем «Покупатель»...

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconИнтернет-магазина
Настоящий договор между интернет-магазином ООО «АйПиЭнерджи» ипользователем услуг интернет-магазина, именуемым в дальнейшем «Покупатель»...

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconПравила и процедуры работы в Системе межведомственного электронного...

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconПравила и процедуры работы в Системе межведомственного электронного...

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconПравила электронного документооборота в системе дистанционного банковского...

Правила о расчетном обслуживании Предприятия в системе CyberPlat® («КиберПлат») в качестве электронного магазина Терминология iconРеферат Основной целью дипломной работы, является применение процедуры...
Ооо «Орион». В связи с поставленной целью проводится анализ показателей финансового состояния предприятия. Рассчитываются показатели...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск