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


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

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 содержит пустую строку, то ERROR содержит код ошибки на запрос получения статуса платежа. Если в поле ERROR сервер возвратил ошибку 11 – это означает, что платеж не зарегистрирован в Киберплат. Необходимо повторить платеж с первого шага с новым номером сессии. Все остальные значения поля ERROR говорят о том, что состояние платежа неизвестно (например, ошибка проверки подписи или сбой БД). Необходимо повторить попытку позднее.

  • Если RESULT=1, то платеж в Киберплат не зарегистрирован. Необходимо повторить платеж с первого шага и с новым номером сессии.

  • Если 1 < RESULT < 7, то платеж находится в состоянии обработки, результат неизвестен. Необходимо повторить попытку позднее.

  • Если RESULT = 7, то платеж обработан. В таком случае следует обработать значение поля ERROR. Если ERROR=0, то платеж успешно обработан (проведён). Остальные значения, передаваемые в поле ERROR, представляют собой коды ошибок, возвращаемые в случаях, когда платёж не прошёл.

  • Платеж считается успешно завершенным только в том случае, если RESULT = 7 и ERROR=0.

Проверка статуса выполняется до тех пор, пока 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
1   ...   4   5   6   7   8   9   10   11   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

Поиск