Void Return Message (Tran Type 17)

Simplify supports a Void Return message from the POS process if tokenization is implemented. Customers might want to void a return transaction after it has been completed. The POS does this by sending a Void Return message to Simplify.

The following table shows a sample of fields in the Void Return message that may need to match fields in the original transaction.

API Field #Description
0002Transaction Amount
0003Account Data (token)
0004Expiration Date
0007Transaction ID / Reference Number
0109Terminal ID
8002Location Name
8006Chain Code

For more information, see the Fusebox Integration Guide under Void Return (17).

Sample Message

Request

An example of a Void Return Request message (from the POS to Simplify) is:

API Field #, ValueDescription
0001,17Transaction Type.
0002,125.98Transaction Amount. Must match Return response.
0003,ID:1120106195107475Account Data. Must match Return response.
0004,1208Expiration Date – MMYY. Must match Return response (if present).
0007,1025Transaction ID / Reference Number. Must match Return response.
0011,xxx..User Data. See Simplify-Controlled Field Definitions.
0013,022519Transaction Date (current date) – MMDDYY
0014,143515Transaction Time (current time) – HHMMSS
0109,TERM1Terminal ID. Must match Return response.
0110,205Cashier ID
0115,010Transaction Qualifier (010 = credit; 030 = debit). Must match Return response.
5071,xxx…Defines whether card and cardholder are present. See Simplify-Controlled Field Definitions.
8002,RETL01Location Name. Must match Return response.
8006,TSTLARChain Code. Must match Return response.

Response

An example of a Void Return Response message (from the Simplify application to the POS process) is:

API Field #, ValueDescription
0001,17Transaction Type
0002,125.98Transaction Amount
0003,ID:1120106195107475Account Token (returned by Fusebox)
0004,1208Expiration Date – MMYY
0006,CMC663Authorization code (returned by Fusebox)
0007,1025Transaction ID / Reference Number
0009,0020Fusebox – Host Batch number
0011,xxx..User Data. See Simplify-Controlled Field Definitions.
0013,022519Transaction Date (current date) – MMDDYY
0014,143515Transaction Time (current time) – HHMMSS
0030,1Fusebox – Online Indicator
0032,022519Fusebox – Authorization Transaction Date
0033,105319Fusebox – Authorization Transaction Time
0035,1008Validation Code
0036,MCC5391230 YHost Transaction Identifier
0037,0Fusebox – Authorizer
0043,010430System Trace Audit Number
0047,2;1;0;1;0;0;6;5;4;1;2;4;0;4POS Data Code
0052,5Transponder / Proximity Indicator (0 = contact; 2 = contactless, 5 = swiped)
0054,01POS Entry Mode
0109,TERM1Terminal ID (provided by Elavon)
0110,205Cashier ID
0112,400Fusebox – Processor ID
0115,010Transaction Qualifier (010 = credit; 030 = debit)
0126,0Track Indicator (may need to appear on receipt)
0128,1.00Original Authorization Amount
0129,0Fusebox – Compliance Data
0130,1.00Authorized Amount
0131,00CPS Total Incremental Auths sent
0132,0Authorization Reversal Sent
0140,USDFusebox – Merchant Currency
0651,0000000Reversal data (for reversal, if needed)
1000,VICard Type
1001,VISACard Name
1003,0000Gateway Response Code
1004,ACKNOWLEDGEDHost Response Message
1005,001060000801459411699Merchant Number
1008,400555******4460Masked Account Number (for printing on receipt)
1009,AAHost Response Code
1010,COMPLETEGateway Response Message
1012,0020Gateway Batch Number
1200,0000AAIssuer Network Information
1359,4EMV CVM Indicator
5001,40000800055597Time in seconds till PCI reboot
(400 = Tag, 008 = Length of data)
5002,80378002Device Serial Number
5004,G2Encryption Provider ID
5010,EMVDC0838EMV kernel version
5070,xxx…Simplify Information. See Simplify-Controlled Field Definitions.
5071,xxx…Defines whether card and cardholder are present. See Simplify-Controlled Field Definitions.
7007,1112011625131438Transaction Link Identifier
8002,RETL01Location Name (provided by Elavon)
8006,TSTLARChain Code (provided by Elavon)