Transaction

Processing code

TransactionMessage TypeProcessing CodeReversal
Authorization010000 A0 0XYes
Pre-Authorization010030 A0 0XYes
Balance Inquiry010031 A0 0X-
Check Verification010004 A0 0X-
Card Verification010038 A0 0X-
Sale020000 A0 0XYes
Refund020020 A0 0XYes
Cash020001 A0 0XYes
Sale & Cash020009 A0 0XYes
Void Sale020002 A0 0XYes
Void Refund020022 A0 0XYes
Mobile Topup020057 A0 0X
Off-Line Sale022000 A0 0X-
Sale Completion022000 A0 0X-
Adjust – Debit022002 A0 0X-
Adjust – Credit022022 A0 0X-
Guaranteed Late Arrival022090 A0 0X-
Batch Upload0320Same as Original-
TC Advice032094 A0 0X-
Reversal0400Same as Original-
Settlement050092 00 0X-
Settlement after upload050096 00 0X-
Initialization080090 00 0X-
Statistic080091 00 0X-
Logon080092 00 0X-
Test Transaction080099 00 0X-
Please Wait Advice083090 00 0X-

A0

CodeAccount selected
0Default Account
1Saving Account
2Checking Account
3Credit Facility
4Universal Account

0X

MSB
3Currently unassigned.
2Initialize after transaction.
1Force close batch request.
0More message indicator.
LSB

Sale

BitField NameAttributeReqResp
Message Type IDn402000210
Bit Mapb64MM
02Primary Account Number (CardHolder Number)..19C01
03Processing Coden600 A0 0X00 A0 0X
04Amount, Transactionn12M
11System Trace Audit numbern6MM
12Time, Local Transactionn6M
13Date, Local Transactionn4M
14Date, Expiration (Card Expire date)n4C01
22Point Of Service Entry Mode (POS Entry Mode)n3C03
24Network International Identifier (NII)n3MM
25Point Of Service Condition Code (POS Condition Code)n200
35Track 2 dataz..37C02
37Retrival Reference Numberan12M
38Authorization Identification Responsean6O
39Response Codean2M
41Card Acceptor Terminal Identification (TID)ans8MM
42Card Acceptor Identification Code (MID)ans15M
44Additional Response dataans..25
45Track 1 dataans..75C02
52Personal Identification Number (PIN)b64O
54Additional Amountsans...120O
55EMV dataans…999OO
61Product Code/Original amountans...999O
62Invoice/ECR Ref.ans...999MO
64Message Authentication Code Field (MAC)b64OO

Pre-Auth

BitField NameAttributeReqResp
Message Type IDn401000110
Bit Mapb64MM
02Primary Account Number (CardHolder Number)..19C01
03Processing Coden630 A0 0X30 A0 0X
04Amount, Transactionn12M
11System Trace Audit numbern6MM
12Time, Local Transactionn6M
13Date, Local Transactionn4M
14Date, Expiration (Card Expire date)n4C01
22Point Of Service Entry Mode (POS Entry Mode)n3C03
24Network International Identifier (NII)n3MM
25Point Of Service Condition Code (POS Condition Code)n200
35Track 2 dataz..37C02
37Retrival Reference Numberan12M
38Authorization Identification Responsean6O
39Response Codean2M
41Card Acceptor Terminal Identification (TID)ans8MM
42Card Acceptor Identification Code (MID)ans15M
44Additional Response dataans..25
45Track 1 dataans..75C02
52Personal Identification Number (PIN)b64O
61Product Codeans...999O
62Invoice/ECR Ref.ans...999
64Message Authentication Code Field (MAC)b64OO

Balance Inquiry

BitField NameAttributeReqResp
Message Type IDn401000110
Bit Mapb64MM
02Primary Account Number (CardHolder Number)..19C01
03Processing Coden631 A0 0X31 A0 0X
04Amount, Transactionn12M
11System Trace Audit numbern6MM
12Time, Local Transactionn6M
13Date, Local Transactionn4M
14Date, Expiration (Card Expire date)n4C01
22Point Of Service Entry Mode (POS Entry Mode)n3C03
24Network International Identifier (NII)n3MM
25Point Of Service Condition Code (POS Condition Code)n200
35Track 2 dataz..37C02
37Retrival Reference Numberan12M
38Authorization Identification Responsean6O
39Response Codean2M
41Card Acceptor Terminal Identification (TID)ans8MM
42Card Acceptor Identification Code (MID)ans15M
44Additional Response dataans..25
45Track 1 dataans..75C02
52Personal Identification Number (PIN)b64O
54Additional Amountsans...120O
64Message Authentication Code Field (MAC)b64OO

Echo test

BitField NameAttributeReqResp
Message Type IDn408000810
Bit Mapb64MM
03Processing Coden699 00 0X99 00 0X
12Time, Local Transactionn6M
13Date, Local Transactionn4M
24Network International Identifier (NII)n3MM
41Card Acceptor Terminal Identification (TID)ans8MM
42Card Acceptor Identification Code (MID)ans15M

Void

TIP

  • 02 - Void Sale
  • 22 - Void Refund
BitField NameAttributeReqResp
Message Type IDn402000210
Bit Mapb64MM
02Primary Account Number (CardHolder Number)..19M
03Processing Coden602 A0 0X
22 A0 0X
02 A0 0X
22 A0 0X
04Amount, Transactionn12M
11System Trace Audit numbern6MM
12Time, Local Transactionn6M
13Date, Local Transactionn4M
14Date, Expiration (Card Expire date)n4O
22Point Of Service Entry Mode (POS Entry Mode)n3C03
24Network International Identifier (NII)n3MM
25Point Of Service Condition Code (POS Condition Code)n200
37Retrival Reference Numberan12MM
38Authorization Identification Responsean6O
39Response Codean2M
41Card Acceptor Terminal Identification (TID)ans8MM
42Card Acceptor Identification Code (MID)ans15M
44Additional Response dataans..25O
52Personal Identification Number (PIN)b64O
61Product Codeans...999O
62Invoice/ECR Ref.ans...999O
64Message Authentication Code Field (MAC)b64OO

Reversal

BitField NameAttributeReqResp
Message Type IDn404000410
Bit Mapb64MM
02Primary Account Number (CardHolder Number)n..19C01
03Processing Coden6MM
04Amount, Transactionn12M
11System Trace Audit numbern6MM
12Time, Local Transactionn6M
13Date, Local Transactionn4M
14Date, Expiration (Card Expire date)n4C01
22Point Of Service Entry Mode (POS Entry Mode)n3C03
24Network International Identifier (NII)n3MM
25Point Of Service Condition Code (POS Condition Code)n2M
37Retrival Reference Numberan12O
38Authorization Identification Responsean6O
39Response Codean2M
41Card Acceptor Terminal Identification (TID)ans8MM
42Card Acceptor Identification Code (MID)ans15M
44Additional Response dataans..25O
45Track 1 dataans..75C02
52Personal Identification Number (PIN)b64O
54Additional Amountsans...120O
61Product Codeans...999O
62Invoice/ECR Ref.ans...999O
64Message Authentication Code Field (MAC)b64OO
Last Updated:
Contributors: Supavit Panyafang