Transaction Result Fields
TransactionResult is returned as a JSON string in the TRANSACTION_RESULT extra. Deserialise with WrapperUtils.getTransactionResultFromJson().
Field | Type | Description |
|---|---|---|
| String | Unique Transaction Identifier assigned by the terminal |
| String | Reference ID (from |
| String | Correlation ID passed by the caller |
| String | |
| String | |
| String | Two-character acquirer response code. |
| String | Authorization code (approved transactions only) |
| int | Terminal message ID. Required for completion/cancel pre-auth |
| String | Total charged amount in minor units (includes tip and cashback) |
| long | Tip amount in minor units |
| long | Cashback amount in minor units |
| boolean | Whether cashback was added to this transaction |
| String | PAN: first 6 and last 4 unmasked, middle digits replaced with |
| int | Full length of the PAN |
| Date | Date/time of the transaction |
| long | Unix timestamp in milliseconds |
| String | Terminal merchant ID |
| String | Terminal ID |
| String | ISO 4217 numeric currency code |
| String | ISO 4217 alpha currency code |
| String | Merchant address from terminal configuration |
| String | |
| String | EMV AID of the selected card application |
| String | Card application name in hex |
| String | Card type: |
| boolean | Whether a signature is required on the receipt |
| byte[] | Signature image bytes (on-screen signature only) |
| String[][] | Merchant receipt content (2D array of label/value rows) |
| String[][] | Cardholder receipt content |
| String | PAR (Payer Account Reference) |
| String | |
| boolean | Whether this transaction has been voided |
| boolean | Whether DCC (Dynamic Currency Conversion) was applied |
| long | Original amount before DCC conversion (0 if no DCC) |
| double | DCC exchange rate (0 if no DCC) |
| long | DCC commission in minor units (0 if no DCC) |
| String | DCC alphabetic currency code |
| String | Transaction Status Information (EMV; empty for MAG/MOTO) |
| String | Terminal Verification Result (EMV; omitted for MAG/MOTO) |
| String | Card Verification Method results |
| String | Card issuer for voucher/benefit card |
| String | Wallet name for voucher transaction |
| String | Remaining voucher balance |
| String | Voucher expiration date |
| String | Pass reader device ID (if applicable) |
| String | Correlation ID assigned by the payment processor |
| String | Product identifier |
| String | Product description |
| String | Card issuer identifier |
| String | Country of card issuance |
| String | Issuer region |
| String | Cardholder's billing currency |
| String | Card usage type |
| String | Card category |
| long | Administrative fee in minor units |