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 |
Parent topic: Transactions