Field Name | Description | Length | Encoding | Request/Response | Example Value | |
---|---|---|---|---|---|---|
0 | MTI | Message Type Indicator | 4 Fixed | BCD | Both | 0100 / 0110 |
1 | Bitmap | Bitmap indicating presence of data elements | 8 Fixed | Binary | Both | 7FFFFFFFFFFF0000 |
2 | Primary Account Number (PAN) | The cardholder's account number | Up to 19 Variable (LL) | BCD | Request | 1234567890123456 |
3 | Amount | Transaction amount in the smallest currency unit. The value is right justified with leading zeroes. | 6 Fixed | BCD | Both | 000100 (for 1.00) |
4 | Transmission Date & Time | The date and time the message was sent | 20 Fixed | BCD | Both | 20230810123456 |
5 | Approval Code | Code for approving the transaction | 2 Fixed | BCD | Response | 00 |
6 | Authorization Code | Code for authorizing the transaction | 6 Fixed | BCD | Response | 123456 |
7 | Currency | Transaction currency code | 3 Fixed | BCD | Both | 840 (for USD) |
8 | Card Verification Value (CVV) | Card security code | 4 Fixed | BCD | Request | 1234 |
9 | Card Expiration Date | The card's expiration date | 4 Fixed | BCD | Request | 2512 |
10 | Acceptor Information | Composite field with details about the acceptor/merchant | Up to 999 Variable (LLL) | ASCII | Request | (See Below) |
11 | STAN | Systems Trace Audit Number, a unique identifier for the transaction | 6 Fixed | BCD | Both | 654321 |
Created
August 15, 2024 13:13
-
-
Save alovak/db86cc19a2d26984a71bdb81c2a9c815 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment