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



         

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


br>

Формирование отклика BatchAdminRes осуществляется согласно следующему алгоритму.

Шаг Действие
1 Если BAStatus не установлен равным success (успех) или MaximumItems в BatchAdminReq установлен равным 0, аннулировать любую информацию в рамках платежной линии для заданной последовательности запросов BatchAdmin, посланных ранее продавцом.
2 Используя сертификат расчетного центра, запустить операцию подписи для BatchAdminResData.
3 Зашифровать BatchAdminResTBE, используя сертификат шифрования, поставляемый продавцом, и установить код типа содержимого равным id-set-content-BatchAdminResTBE.
4 Вложить сообщение в цифровой конверт и послать владельцу карты.

Структура отклика BatchAdminRes представлена в таблице 4.6.2.82.

Таблица 4.6.2.82. Структура BatchAdminRes

BatchAdminRes Enc(P, M, BatchAdminResData)
BatchAdminResData {BatchAdminTags, BatchID, [BAStatus], [BatchStatus], [TransmissionStatus], [SettlementInfo], [TransDetails], [BARsExtensions]}
BatchAdminTags RRTags; копируется из предшествующего BatchAdminReq
BatchID Идентификатор платежной линии между продавцом и его банком.
BAStatus Числовой код, указывающий на состояние открытой платежной линии.
BatchStatus См. табл. 4.6.2.53.
TransmissionStatus Числовое значение, индицирующее состояние передачи данных из расчетного центра системе вышестоящего уровня
SettlementInfo {SettlementAmount, SettlementType, SettlementAccount, SettlementDepositDate}
TransDetails {NextStartingPoint, TransactionDetailSeq}
BARsExtensions Данные расширения административного отклика должны носить финансовый характер и иметь значение для обработки административного запроса по поводу платежной линии.

Информация, относящаяся к обработке запроса, должна появляться в расширении BatchAdminResData; информация, относящаяся к состоянию платежной линии, должна содержаться в расширении BatchStatus; информация, относящаяся к информационным деталям позиции в пределах платежной линии должна содержаться в расширении TransactionDetail.

SettlementAmount Занесенная через сеть на счет продавца сумма
SettlementType Числовой код, указывающий тип суммы
SettlementAccount Счет продавца
SettlementDepositDate Дата, когда сумма SettlementAmount будет занесена или снята со счета продавца
NextStartingPoint Нуль индицирует, что это последняя группа позиций, в противном случае, для идентификации начальной точки следующей группы позиций используется скрытое значение
TransactionDetailSeq {TransactionDetail +}
TransactionDetail См. табл. 4.6.2.54..
<


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