Интегрированные сети ISDN

         

Структура TransactionDetail



Таблица 4.6.2.54. Структура TransactionDetail



TransactionDetail

{TransIDs, AuthRRPID, BrandID, BatchSequenceNum, [ReimbursementID], TransactionAmt, TransactionAmtType, [TransactionStatus], [TransExtensions]}

TransIDs

Идентификаторы транзакций обработки авторизации/оплаты для заданной позиции

AuthRRPID

RRPID, который присутствует в соответствующих AuthReq или AuthRevReq

BrandID

Платежная система карты (без типа продукта)

BatchSequenceNum

Порядковый номер позиции в пакете платежей

ReimbursmentID

Цифровой код, указывающий на тип оплаты для заданной позиции

TransactionAmt

Сумма для позиции, тип которой указан в TransactionAmtType. Сумма всегда обозначается положительным числом.

TransactionAmtType

Цифровой код, указывающий тип суммы (кредит или дебет)

TransactionStatus

Цифровой код, индицирующий результат прохождения транзакции для вышестоящей системы

TransExtensions

Данные в расширении для административного отклика последовательности платежей (batch) должны иметь финансовый характер и использоваться при обработке административного запроса для заданной последовательности платежей.

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

Суммы в платежных сообщениях SET характеризуются тремя полями: валюта, сумма и amtExp10. Эти поля содержат ASCII-строки, формат которых охарактеризован в таблице ниже.

Поле

Определение

currency (валюта)

Значение представляется в виде строки ASCII-символов, характеризующей три цифры кода валюты (ISO 4217) Например, платеж в долларах США будет обозначен кодом 840. Возможные значения лежат в диапазоне 1-999 включительно.

amount (cумма)

Значение представляется в виде строки ASCII-символов, характеризующей сумму платежа в указанной валюте. Значение должно соответствовать положительному числу.

amtExp10

Значение представляется в виде строки ASCII-символов, характеризующей десятичный показатель степени:

cумма * (10



Содержание раздела