Skip to main content
Skip table of contents

Verify Transaction [VERIFYTRAN]

Method Name: VERIFYTRAN

Verify the status of a Payment/Refund/Void Transaction

Request

Level

Node Name

Node Value(s)

Notes

1

VerifyTran

 

 

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 verified

If ReceiptId=LAST the last transaction is verified

Example

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

Response

The response is identical to the Response of the Pay Method.

Example

XML
<ReceiptPrinterManagerResponse>
  <DeviceId>05041966</DeviceId>
  <PaymentDateTime>2020-07-14T22:06:05.910Z</PaymentDateTime>
  <PaymentNumber>079565</PaymentNumber>
  <PaymentAmount>0.02</PaymentAmount>
  <PaymentCurrency>EUR</PaymentCurrency>
  <ExchangeRate>0</ExchangeRate>
  <PaymentAmountCurrency>0</PaymentAmountCurrency>
  <MaskedPAN>4242********424242</MaskedPAN>
  <PaymentNetwork>visa</PaymentNetwork>
  <TransactionType>CLESSCHIP</TransactionType>
  <AuthCode>565910</AuthCode>
  <TraceAuditId>001326</TraceAuditId>
  <ReceiptText>.....</ReceiptText>
  <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.