Skip to main content
Skip table of contents

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
REFUND
VOID

Verify a Payment
Verify a Refund
Verify a Voided Payment

2

PaymentChannel

STD
MVP
NHS

Specify the payment channel to be used.
STD = Standard (default)
MVP = Meal Voucher Provider
NHS = National Health Service

2

PrintLocation

ECR
EFT

Specify where the payment receipt copy will be printed:
ECR - On ECR
EFT - On EFT

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

XML
<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

XML
<ReceiptPrinterManagerResponse>
  <ReceiptText>.....</ReceiptText>
  <CashierReceiptText>.....</CashierReceiptText>
  <Error>False</Error> <ErrorText/>
  <LogFileName/>
</ReceiptPrinterManagerResponse>

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.