post https://example.com/load-auth-reversal
Reverse a previously authorized load transaction
This method can only return the result codes of 1 (success) or -9 (an error occurred while queuing the Reversal) KLV will not be sent for reversals. Only reference data will be included if there is any.
REQUEST
PATH PARAMETERS
Parameter | Type & Constraints | Description |
---|---|---|
terminalID | string 10 characters required | Our partner issued terminal ID of the terminal requesting the transaction |
reference | string 1-255 characters required | The reference of the wallet to reverse a previous load |
requestAmount | integer required | The amount of the original load to be reversed |
narrative | string 1-255 characters required | A description of the terminal where the card was used |
transactionData | string 0-2048 characters required | Extra information about the transaction in a KLV Format |
referenceID | string 1-255 characters required | Transaction ID of the original load to be reversed |
referenceDate | date required | Transaction date of the original load to be reversed |
transactionID | string 1-255 characters required | Transaction ID to identify the reversal message. Note that the Transaction ID is not a unique value and may be duplicated over time. |
transactionDate | date required | Transaction date to identify the reversal message |
checksum | string required | HMAC-SHA256 hashed signature of the concatenated method name with all argument values using the terminal password as private key |
<?xml version="1.0"?> <methodCall> <methodName>LoadReversal</methodName> <params> <param><value><string>0089753250</string></value></param> <param><value><string>592193355535</string></value></param> <param><value><int>7900000</int></value></param> <param><value><string>20200821T02:42:00/Lazada\Lazada, Ho Chi Minh, VN\Ho Chi Minh\ 08 VNM</string></value></param> <param><value><string></string></value></param> <param><value><string>2911DF1B-9F06-8EBA-F1E8EE0BDF673D4C</string></value></param> <param><value><dateTime.iso8601>20200824T01:44:00</dateTime.iso8601></value></param> <param><value><string>2010048</string></value></param> <param><value><dateTime.iso8601>20200824T01:44:07</dateTime.iso8601></value></param> <param><value><string>6F0D0CFF534288C848D7881CBFEFF88605DB6214</string></value></param> </params> </methodCall>
RESPONSE
STATUS 200 OK
SCHEMA
Field | Type | Description |
---|---|---|
resultCode | integer | Status code indicating transaction result |
<methodResponse> <params> <param> <value> <struct> <member> <name>resultCode</name> <value><int>1</int></value> </member> </struct> </value> </param> </params> </methodResponse>