Void Transaction

Call method VoidTransaction() with parameters VoidParameters. This call returns the VoidResponse object.

Void parameters are the details returned as part of the SaleTransaction response.

VoidTransaction Request Elements – VoidParameters

Element Required Type Constraint Comments
TransAmount Yes String Numeric, max 12 digits Requested amount including any Tip entered at Kiosk
OriginalRRN Yes String String, max 12 digits Original RRN of transaction to be voided
AlternateTransRef No String String – max 64 bytes AlternateTransRef of transaction to be voided
TransToken Yes String String, max 30 bytes

Required for approval

Not required for denied

IssuerId Yes String String, 2 bytes Card Type Id
PAN Yes String String, max 19 bytes Masked PAN, include last 4 digits.
ExpiryDate Yes String Numeric, 4 digits Expiry date, format is YYMM
Operator Yes String String – max 26 bytes Cashier Id (To be determined)
CheckNo Yes String String – max 20 bytes Simphony Check Number

VoidResponseResponse Elements

Element Required Type Constraint Comments
SequenceNo Yes String Numeric, max 12 digits Unique Transaction Identifier
RespCode Yes String String, 2 bytes

00: Approved

10: Partial Amount Approved

Else: Denied

RespText Yes String String, max 32 bytes Response Text (if not approved)
RRN Yes String String, 12 bytes Retrieval reference number
AlternateTransRef If Approved String String, max 64 bytes Alternative Transaction Reference
OfflineFlag Yes String 1 byte Offline flag (values: Y/N)
TransToken If Approved String String, max 30 bytes

Required for approval

Not required for denied

MerchantId No String String, max 15 bytes Merchant Id
TerminalId No String String, max 8 bytes Payment Terminal Id
PrintData If Approved String String, max 8192 Formatted voucher data for separate voucher document
ModificationReference No String String, max 64 bytes Transaction Reference