Скачать 0.76 Mb.
|
1.3Запрос на оплатуПуть: https://URL/cgi-bin/KK/KK_pay.cgi здесь: HOST – адрес сервера; KK – идентификатор оператора услуг. Выполняется только после получения от сервера разрешения на платеж (т.е. после успешного выполнения шага 1). Если на первом шаге использовался REQ_TYPE=1, то данный запрос вернет ошибку 11. Разрыв между первым и вторым шагом не может быть больше одного часа, запрос на оплату не может отправляться на следующие сутки. Запрос: SD=XXX – код дилера; AP=XXX – код точки приема; OP=XXX – код оператора; SESSION=XXXXXXXXXXXXXXXXXXXX – уникальный идентификатор сессии, см. пояснения к параметру SESSION в п. 2.2.; NUMBER=XXXXXXXXXX – номер телефона плательщика (X – цифра); ACCOUNT= – номер лицевого счета абонента; AMOUNT=XXX.XX – сумма к зачислению (не менее 1 рубля, разделитель – точка); AMOUNT_ALL=XXX.XX – полная сумма, полученная от плательщика (разделитель – точка); PAY_TOOL=X – тип оплаты (0 – наличный, 1 – по банковской карте); TERM_ID=XXXXX –код регистрации, назначенный агрегатором данной точке приёма платежей; RRN=XXXXX — уникальный идентификатор платежа в системе агента (внешний номер платежа); DATE=DD.MM.YYYY HH:MM:SS – дата и время платежа в системе агента. Перечисленные выше поля обязательны для заполнения за исключением PAY_TOOL, TERM_ID, RRN и DATE. Пример запроса на оплату. АСП сформирована ключом ipriv 512бит: 0000035401SM000000970000009700000121 api99 00000990 00000000 BEGIN SD=199 AP=72 OP=990 SESSION=56567567100010000000 NUMBER=9998887766 ACCOUNT= AMOUNT=500.00 PAY_TOOL=0 TERM_ID=12345 END BEGIN SIGNATURE iQBRAwkBAAAD3j2r2NwBAeevAf4nvAG4rGAyAePHkyVKTt7wffzURhOckd3ctgmG yQkKWkXh3CLpsbrExsllVUBlO6ih8qHozk2uttXApzHXQXoO =+pch END SIGNATURE Ответ: DATE=DD.MM.YYYY HH:MM:SS – дата и время запроса на оплату; SESSION=XXXXXXXXXXXXXXXXXXXX – уникальный идентификатор сессии, см. пояснения к полю SESSION в запросе разрешения на платёж - п. 2.2. ERROR=X – код ошибки; RESULT=X (0 – успех, 1 – ошибка); TRANSID=XXXXXX – уникальный идентификатор платежа в КиберПлат, см. пояснение к полю TRANSID в ответе с разрешением на платёж - п. 2.2. Если RESULT=0 и ERROR=0 – платёж прошёл. При отсутствии ошибок обработки платежа некоторые шлюзы могут оставлять поле ERROR незаполненным. В таких случаях ответ с RESULT=0 и ERROR= (пустая строка) означает успешный платёж так же, как и ответ с RESULT=0 и ERROR=0. При получении отрицательного ответа на данном этапе рекомендуется проверить состояние платежа. При возникновении ошибок в программе агента в момент отправки запроса, полном отсутствии ответа от сервера Киберплат, получении ответа, не соответствующего данной спецификации, проверка состояния платежа обязательна. Пример ответа сервера на платёжный запрос. АСП, сформированной ключом ipriv 512бит: 0000030301SM000000460000004600000121 0J0005 00064182 00000000 BEGIN DATE=04.07.2002 12:34:12 SESSION=56567567100010000000 ERROR=0 RESULT=0 END BEGIN SIGNATURE iQBRAwkBAAD6tj1BJ10BAYKxAfsHlQsEFnO2k6ry++W8O8AiJuv4gT+ZVCfZHsKk c0CbZpP/W3vkljG3xNzMLiqjbwkNuIdwR9Dq7gHmH+ZQMhbT =LOnP END SIGNATURE 1.4Проверка состояния платежа (запрос статуса)Путь: https://URL/cgi-bin/KK/KK_pay_status.cgi здесь: HOST – адрес сервера; KK – идентификатор оператора услуг. Запрос: либо SESSION=XXXXXXXXXXXXXXXXXXXX – уникальный идентификатор сессии, см. пояснения к полю SESSION в запросе разрешения на платёж - п. 2.2. либо TRANSID=XXXXXX – уникальный идентификатор платежа в КиберПлат, см. пояснение к полю TRANSID в ответе с разрешением на платёж - п. 2.2. Пример запроса статуса. АСП сформирована ключом ipriv 512бит 0000035401SM000000970000009700000121 api99 00000990 00000000 BEGIN SESSION=56567567100010000000 END BEGIN SIGNATURE iQBRAwkBAAAD3j2r2NwBAeevAf4nvAG4rGAyAePHkyVKTt7wffzURhOckd3ctgmG yQkKWkXh3CLpsbrExsllVUBlO6ih8qHozk2uttXApzHXQXoO =+pch END SIGNATURE Ответ: DATE=DD.MM.YYYY HH:MM:SS – дата и время проверки статуса запроса на оплату SESSION=XXXXXXXXXXXXXXXXXXXX – уникальный идентификатор сессии, см. пояснения к полю SESSION в запросе разрешения на платёж - п. 2.2.; ERROR=X – код ошибки; RESULT=X – состояние платежа; 1 – была только проверка номера (запрос на платеж не поступал); 3 – платеж направлен к оператору связи (обрабатывается); 7 – платеж завершен, можно проверять поле ERROR. Если ERROR=0 – то платеж прошел; AUTHCODE=XXXXXXXXXXX – код авторизации провайдера; TRANSID=XXXXXX – уникальный идентификатор платежа в КиберПлат, см. пояснение к полю TRANSID в ответе с разрешением на платёж - п. 2.2. Поля AUTHCODE и TRANSID опциональны и могут не возвращаться либо содержать пустые значения. В ответах сервера возможны следующие комбинации полей ERROR и RESULT:
Проверка статуса выполняется до тех пор, пока RESULT не станет равным 7. Если при проверке статуса установлено, что платеж не прошел, его необходимо повторить с самого первого шага с новым кодом сессии. Пример ответа на запрос статуса платежа АСП сформирована ключом ipriv 512бит 0000030301SM000000460000004600000121 0J0005 00064182 00000000 BEGIN DATE=04.07.2002 12:34:12 SESSION=56567567100010000000 ERROR=0 RESULT=7 AUTHCODE=5967596 END BEGIN SIGNATURE iQBRAwkBAAD6tj1BJwMBAVP6Af0XC+5LDcE/OED4jrKoJjmERFMKOV4NZ1MUkAiM dKC6eQSXELkVY8fvv1HvTE2G07p4uGoIJ4yLpwYL5tHHPLs7 =mJ0H END SIGNATURE |
Банк – Общество с ограниченной ответственностью Коммерческий банк «платина» (ооо кб «платина») | Программа поддерживает все официальные форматы фтс россии и позволяет работать в системе Электронного декларирования (свидетельство... | ||
Назначение настоящих Технических требований к информационной системе «Система электронного согласования заданий на платеж» (далее... | Электронного документооборота при обмене информацией между налоговыми органами и налогоплательщиками (представителями налогоплательщика)... | ||
Настоящий договор между интернет-магазином ООО «АйПиЭнерджи» ипользователем услуг интернет-магазина, именуемым в дальнейшем «Покупатель»... | Настоящий договор между интернет-магазином ООО «АйПиЭнерджи» ипользователем услуг интернет-магазина, именуемым в дальнейшем «Покупатель»... | ||
Ооо «Орион». В связи с поставленной целью проводится анализ показателей финансового состояния предприятия. Рассчитываются показатели... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |