Таблица 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 |