API Reference

Balance

Check the balance of a card linked to a wallet.

This operation queries a card balance using multiple authentication and context parameters.

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 retrieve the balance for
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 Lookup](/reference/klv-lookup)
transactionID string, 1-255 characters, required Transaction ID number generated by the calling client. Note that the Transaction ID is not a unique value and may be duplicated over time
transactionDate date, required Transaction date generated by the calling client
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>Balance</methodName>   <params>     <param>       <value><string>0029504320</string></value>     </param>     <param>       <value><string>556789731480</string></value>     </param>     <param>       <value><string>STARBUCKS HANOI VNM</string></value>     </param>     <param>       <value><string>0021576138...</string></value>     </param>     <param>       <value><string>415099</string></value>     </param>     <param>       <value><dateTime.iso8601>20200824T14:17:06</dateTime.iso8601></value>     </param>     <param>       <value><string>46719079...</string></value>     </param>   </params> </methodCall>

RESPONSE


STATUS: 200 OK

SCHEMA:

Field Type Description
balanceAmount integer Balance amount in cents
resultCode integer Status code indicating transaction result
actualBalance integer (Optional) Actual/settled balance in cents
addressVerificationResult integer (Optional) Address Verification Result

<methodResponse>   <params>     <param>       <value>         <struct>           <member>             <name>resultCode</name>             <value><int>1</int></value>           </member>           <member>             <name>balanceAmount</name>             <value><int>626900</int></value>           </member>         </struct>       </value>     </param>   </params> </methodResponse>
Language
Click Try It! to start a request and see the response here!