Телекоммуникационные технологии



         

SET и другие системы осуществления платежей - часть 119


br>

Генерация CapPayload осуществляется согласно алгоритму.

Шаг Действие
1 Занести в поле CapDate текущее значение даты
2 Занести в CapReqAmt сумму выплаты
3 Скопировать AuthResPayload из соответствующего AuthRes
4 Опционно заполнить CPayExtensions

Формат сообщения CapReq представлен в таблице 4.6.2.68

Таблица 4.6.2.68. Формат CapReq

CapReq <EncB(M, P, CapReqData, CapTokenSeq), EncBX(M, P, CapReqData, CapTokenSeq, PANToken)>

CapTokenSeq является внешним “багажом”.

Если имеется маркер PANToken, он должен соответствовать одному CapItem и одному CapToken в CapTokenSeq.

CapReqData {CapRRTags, [MThumbs], CapItemSeq, [CRqExtensions]}
CapTokenSeq {[CapToken] +}

Один или более CapTokens, соответствующие один-в-один CapItems в CapItemSeq. Любой CapToken может быть опущен, т.е. может равняться нулю.

PANToken См. табл. 4.6.2.46.
CapRRTags RRTags.

Новый RRPID и Date

MThumbs Оттиски сертификатов, CRL и BrandCRLIdentifier, хранящиеся в кэше продавца.
CapItemSeq {CapItem +}

Один или более CapItem в упорядоченном массиве

CRqExtensions Данные в расширении запроса платежа (capture) должны иметь финансовый характер и быть существенными для сообщения capture, посланного расчетному центру, финансовой сети или эмитенту.

Данные в этом расширении относятся ко всем позициям запроса оплаты capture. Данные, относящиеся к специфическим позициям, должны помещаться в CapPayload

CapToken Копируется из соответствующего AuthRes или AuthRevRes
CapItem {TransIDs, AuthRRPID, CapPayload}
TransIDs Копируется из соответствующего AuthRes или AuthRevRes
AuthRRPID RRPID, который появляется в соответствующем AuthReq или AuthRev
CapPayload См. табл. 4.6.2.69.

Структура данных CapPayload представлена в таблице 4.6.2.69.

Таблица 4.6.2.69. Структура CapPayload

CapPayload {CapDate, CapReqAmt, [AuthReqItem], [AuthResPayload], [SaleDetail], [CPayExtensions]}
CapDate Дата платежа - это дата транзакции, которая появится в уведомлении владельца карты.
CapReqAmt Сумма платежа, затребованная продавцом, может отличаться от AuthAmt. Это сумма транзакции (до конвертации валюты), которая появится в уведомлении владельца карты.
AuthReqItem См. табл. 4.6.2.64. Поле необходимо, если соответствующий маркер CapToken отсутствует или система расчетного центра/банка продавца не содержит подходящих данных для авторизационного запроса.
AuthResPayload См. табл. 4.6.2.67. Поле необходимо, если соответствующий маркер CapToken отсутствует или система расчетного центра/банка продавца не содержит подходящих данных для авторизационного отклика.
SaleDetail См. табл. 4.6.2.47.
CPayExtensions Данные в расширении запроса платежа (capture) должны иметь финансовый характер и быть существенными для сообщения capture, посланного расчетному центру, финансовой сети или эмитенту.

Данные этого расширения приложимы к индивидуальным позициям платежного запроса. Данные, относящиеся ко всему запросу, помещаются в расширение CapReqData.

<


Содержание  Назад  Вперед