KLV will not be sent for reversals. Only reference data will be included if there is any.
Parameter Type & Constraints Description terminalIDstring (10 characters), required Our partner issued terminal ID of the terminal requesting the transaction referencestring (1–255 characters), required The reference of the wallet to reverse a previous load requestAmountinteger, required The amount of the original load to be reversed (can be partial) narrativestring (1–255 characters), required A description of the terminal where the card was used transactionDatastring (0–2048 characters), required Extra information about the transaction in a KLV Format referenceIDstring (1–255 characters), required Transaction ID of the original load to be reversed referenceDatedate, required Transaction date of the original load to be reversed transactionIDstring (1–255 characters), required Transaction ID to identify the reversal message. Note: this value is not unique and may be duplicated over time. transactionDatedate, required Transaction date to identify the reversal message checksumstring, required HMAC-SHA256 hashed signature of the concatenated method name with all argument values using the terminal password as private key
XML
<?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>
Field Type Description resultCodeinteger Status code indicating transaction result
XML
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>resultCode</name>
<value>
<int>1</int>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>