Prior Auth Sale Message (Tran Type 07)
Simplify will support a Prior-Auth Sale (Completion) message from the POS process.
The Prior-Auth Sale transaction type is designed to record a previously authorized transaction for funding. It is also called a “post-authorized sale” or a “completion” transaction, and works in conjunction with an Authorization Only or a voice authorization transaction. See the Elavon Gateway Message Getting Started Guide for more information.
Prior Auth Sale Request
An example of a Prior-Auth Sale Request message (from the POS process to the Simplify application) is:
API Field #, Value | Description |
---|---|
0001,07 | Field 1 is the Transaction Type. A value of 07 indicates a Prior-Auth Sale |
0002,8.00 | Field 2 is the Transaction Amount. This should be the final amount to be processed |
0003,ID:1111748353147271 | This must be the same value as Field 3 of the Auth Only response |
0004 | Field 4 is the Expiration Date – MMYY |
0006,CVI014 | The Authorization code from the Auth Only response or from the voice authorization |
0007,1025 | This must be the same number as Field 7 of the Auth Only response |
0011,xxx.. | Field 11 is defined as User Data. See Appendix F for the use of this field |
0013,092815 | Field 13 is the Transaction Date (current date) – MMDDYY |
0014,143005 | Field 14 is the Transaction Time (current time) – HHMMSS |
0109,TERM1 | Field 109 is the Terminal ID provided by Elavon |
0110,205 | Field 110 is the Cashier ID |
0115,010 | Field 115 is the Transaction Qualifier (010 = Credit tender) |
8002,RETL01 | Field 8002 is the Location Name provided by Elavon |
8006,TSTLAR | Field 8006 is the Chain Code provided by Elavon |
Prior-Auth Sale Response
An example of a Prior-Auth Sale Response message (from the Simplify application to the POS process) is:
API Field #, Value | Description |
---|---|
0001,07 | Transaction Type |
0002,8.00 | Transaction Amount |
0003,ID:1111748353147271 | This is the account Token returned by Fusebox |
0004,1208 | Field 4 is the Expiration Date – MMYY |
0006,CVI014 | Field 6 is the Authorization code returned by Fusebox |
0007,1025 | Transaction ID / Reference Number |
0009,0025 | Host Batch number |
0011,xxx.. | Field 11 is defined as User Data. See Appendix F for the use of this field |
0013,092815 | Field 13 is the Transaction Date (current date) – MMDDYY |
0014,115745 | Field 14 is the Transaction Time (current time) – HHMMSS |
0030,1 | Online Indicator |
0034,E | Authorization Characteristics Indicator |
0035,0DF9 | Validation Code |
0036,111175957465103 | Host Transaction Identifier (may need to appear on receipt) |
0037,0 | Authorizer |
0039,2 | Compliance Data |
0042,0 | Compliance Data |
0043,223946 | System Trace Audit Number |
0049,A | Card Product Result Code |
0070,00001025 | Customer Code |
0109,TERM1 | Terminal ID provided by Elavon |
0110,205 | Cashier ID |
0112,189 | Processor ID |
0115,010 | Field 115 is the Transaction Qualifier |
0125,0624155745 | Retrieval Reference Number (may need to appear on receipt) |
0126,2 | Track Indicator (may need to appear on receipt) |
0128,6.00 | Original Authorization Amount |
0129,1 | Compliance Data |
0130,8.00 | Total Authorized Amount |
0131,00 | CPS Total Incremental Auths sent |
0132,0 | Authorization Reversal Sent |
1000,VI | Card Type |
1001,VISA | Card Name |
1003,0000 | Gateway Response Code |
1004,ACKNOWLEDGED | Host Response Message |
1008,466206******0005 | Masked Account Number (for printing on receipt) |
1010,COMPLETE | Gateway Response Message |
5002,80378002 | Device Serial Number |
7007,1111175588200494 | Transaction Link Identifier. A unique identifier to link transactions |
8002,RETL01 | Field 8002 is the Location Name provided by Elavon |
8006,TSTLAR | Field 8006 is the Chain Code provided by Elavon |
Note: If the POS process times out waiting on a response to the Prior-Auth sale message, the POS process must perform the Inquiry logic as described above. See Inquiry Message for details.
important
Important: Voice Auth: In the case of a voice auth, the POS may not have an account number or token to send in Field 3. If Simplify does not receive an account number or a token in field 3, Simplify will prompt that account data must be entered at the PIN Pad (swiped or keyed). In this scenario, it is important that the POS documentation stresses that the operator verifies that the account number for which voice auth was obtained matches the account number entered at the PIN Pad.