PaymentTrx
A set of Additional identification and URLs used to further describe a secure payment transaction.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
descText |
Transaction description information. Ex: Air Fare Two PAX |
string |
false |
|
|
false |
device |
A Device upon which the secure transaction will occur. |
Device |
false |
|
|
false |
inputCurCode |
Input Payment Currency code. Example: USD |
CurCode |
false |
|
|
false |
maximumTryInd |
When TRUE, the maximum payment authentication attempts have been exceeded. |
boolean |
false |
|
|
false |
notProcessedInd |
When TRUE, the payment information has not been processed. |
boolean |
false |
|
|
false |
originalIdentifier |
The identifier of the original transaction that initiated this Traveler authentication. Example: TRN12345 |
string |
false |
|
|
false |
paymentAddressVerification |
A Secure Payment-related Processing information, including AVS/ CVV Verification Results and Secure Payment Processing Results. |
PaymentAddressVerification |
false |
|
|
false |
paymentInfo |
An information related to the settlement of a transaction through monetary or other compensations. For example, a payment may be applied to an entire Order or individual Order Items. |
PaymentInfo |
true |
|
|
false |
retryInd |
When TRUE, the payment transaction should be present. |
boolean |
false |
|
|
false |
settlementCurCode |
Settlement Payment Currency code. Example: CHF |
CurCode |
false |
|
|
false |
timestampDateTime |
3DS transaction timestamp. |
string |
false |
|
|
false |
trxDataText |
Other (free form text) transaction data. |
string |
false |
|
|
false |
trxIdentifier |
Globally unique ID for a transaction processing instance. |
string |
false |
|
|
false |
trxTypeText |
3D Secure Transaction Type. Examples: Authorize: Authorize amount (no funds transferred) Complete: Complete a previous authorization (funds are transferred) Purchase: Purchase (funds are transferred immediately) Refund: Refund (funds transferred immediately) Validate: Validation Transaction (a small authorized transaction amount to validate card details including expiry date and address) |
string |
false |
|
|
false |
{
"descText" : "string",
"device" : {
"browserAcceptHeaderText" : "string",
"browserUserAgentHeaderText" : "string",
"deviceCode" : "string",
"deviceName" : "string",
"geospatialLocation" : { },
"ipAddressText" : "string",
"macAddressText" : "string",
"paymentTrx" : { },
"phone" : { },
"pos" : { },
"presenceTypeCode" : { },
"responseParameters" : { },
"touchPointTrxCode" : "string",
"typeCode" : { }
},
"inputCurCode" : {
"curCodeEnum" : { }
},
"maximumTryInd" : "boolean",
"notProcessedInd" : "boolean",
"originalIdentifier" : "string",
"paymentAddressVerification" : {
"addressVerificationInvalidInd" : "boolean",
"addressVerificationNoMatchInd" : "boolean",
"addressVerificationStatusCode" : "string",
"addressVerificationText" : "string",
"paymentTrx" : { },
"postalAddress" : { }
},
"paymentInfo" : {
"amount" : { },
"merchantAccount" : { },
"order" : { },
"orderItem" : { },
"payer" : { },
"payerContact" : { },
"paymentInfoIdentifier" : "string",
"paymentMethod" : { },
"paymentRefIdentifier" : "string",
"paymentStatusCode" : { },
"paymentTrx" : { },
"priceVarianceAmount" : { },
"priceVarianceRule" : { },
"promotion" : [ { } ],
"surchargeAmount" : { },
"ticketDocInfo" : { },
"typeCode" : { },
"verificationInd" : "boolean"
},
"retryInd" : "boolean",
"settlementCurCode" : {
"curCodeEnum" : { }
},
"timestampDateTime" : "string",
"trxDataText" : "string",
"trxIdentifier" : "string",
"trxTypeText" : "string"
}