Print Receipt Request and Response (Tran Type 39-06)
After the Simplify Payment process sends the financial response, control of the PIN Pad is returned to the Simplify Pay@Table process.
After receiving a financial response from Simplify for a Pay@Table transaction, the POS sends a Print Receipt Request message to Simplify. This request contains data needed by Simplify to print the receipts. After receiving this request, Simplify will either print receipts automatically or display a menu allowing the server to select which receipt(s) to print (depends on configuration).
After printing the receipt(s), Simplify will send a Print Receipt Response message to the POS. This completes Simplify processing for the tender.
note
If the POS does not receive a Print Receipt Response, it should resend the Print Receipt Request.
ASCII characters 127-255 can be printed using UTF-8 encoding; see API 5107/5108 under Field Formats and Descriptions for details.
Sample Message
Request
A sample Print Receipt Request message (from the POS to Simplify) is as follows:
API Field #, Value | Description |
---|---|
0001,39 | Transaction Type |
5100,06 | Message Type |
5107,[see value below] | Receipt 1 |
5108,[see value below] | Receipt 2 |
5110,00 | POS Response Code |
5111,Approved | POS Response Message |
5218,21 | Pay@Table Message Reference Number |
5219,12345678 | Pay@Table Session ID |
5107,#Elavon Demo Restaurant#4234 Hacienda Drive Suite 250#Pleasanton Ca 94588##Merchant Copy##Merchant ID :123456789012345#Terminal ID : RETERM1#Card No. : ************1111#Expiry Date: XX/XX#Card Type : VI#Trans Type : SALE#Trans Time : 09/18/2015 16:06:55#Trace No. : 2#RRN :100161000312#Auth Code : 000052##App Label :Personal Account#AID : A000000025010801#AC :52A80ACE8E0D9CA4##AMOUNT :USD $14.00#APPROVAL## I agree to the terms of my# credit agreement.#####––––––––––––––––––––––# Signature.
5108,Elavon Demo Restaurant#4234 Hacienda Drive Suite 250#Pleasanton Ca 94588## Customer Copy##Merchant ID : 9795818996#Terminal ID : RETERM1#Card No. : ************1111#Expiry Date: XX/XX#Card Type : VISA#Trans Type : SALE#Trans Time : 09/18/2015 16:06:55#Trace No. : refnum.#RRN : 100161000312#Auth Code : 000052##App Label: Personal Account#AID : A000000025010801#AC : 52A80ACE8E0D9CA4##AMOUNT : USD14.00#APPROVAL## I agree to the terms of my# credit agreement.#####——————————————# Signature.
note
Font size is controlled by a parameter. If a subfield in field 5107 or 5108 will not fit on a single line using the defined font, it will be printed on multiple lines.
Response
A sample Print Receipt Response message (from Simplify to the POS) is as follows:
API Field #, Value | Description |
---|---|
0001,39 | Transaction Type |
5100,06 | Message Type |
5110,00 | Simplify Response Code |
5111,Success | Simplify-Generated Response Message |
5218,11 | Pay@Table Message Reference Number |
5219,12345678 | Pay@Table Session ID |
Sample Receipt
A sample receipt is shown below: