Reprint a Payment Receipt [REPRINT]
Method Name: REPRINT
Reprint the receipt of a Payment/Refund/Void Transaction
Request
Level | Node Name | Node Value(s) | Notes |
---|---|---|---|
1 | Reprint |
|
|
2 | Action | PAY | Verify a Payment |
2 | PaymentChannel | STD | Specify the payment channel to be used. |
2 | PrintLocation | ECR | Specify where the payment receipt copy will be printed: |
2 | Reference | <string> | An optional string that can be passed to the provider and/or printed on the payment receipt |
2 | MerchantCode | <string> | Code of the Merchant |
2 | StoreCode | <string> | Code of the Store |
2 | TillCode | <string> | Code of the Till |
2 | OperatorId | <string> | Code of the Operator that performed the payment transaction |
2 | ReceiptColCount | <integer> | Used only if the EFT returns the receipt text with dynamic alignment. |
2 | ReceiptId | <string> | The Reference of the Transaction to be reprinted If ReceiptId=LAST the last transaction is reprinted |
Example
<Reprint>
<Action>PAY</Pay>
<PrintLocation>ECR</PrintLocation>
<PaymentChannel>STD</PaymentChannel>
<Reference>Test Payment</Reference>
<StoreCode>S01</StoreCode>
<MerchantCode>ABCDEFG</MerchantCode>
<TillCode>001</TillCode>
<OperatorId>OP0001</OperatorId>
<ReceiptColCount>32</ReceiptColCount>
<ReceiptId>I1234567</ReceiptId>
</Reprint>
Response
The response contains the receipt text.
Level | Node Name | Node Value(s) | Notes |
---|---|---|---|
1 | ReceiptText | <string> | Customer Receipt Text |
1 | CashierReceiptText | <string> | Cashier Receipt Text |
Example
<ReceiptPrinterManagerResponse>
<ReceiptText>.....</ReceiptText>
<CashierReceiptText>.....</CashierReceiptText>
<Error>False</Error> <ErrorText/>
<LogFileName/>
</ReceiptPrinterManagerResponse>