Hey! These docs are for version 3.2, which is no longer officially supported. Click here for the latest version, 1.0!


Wallets can be listed only in the context of a  Customer. This API will return the list of wallets (in object format) which may or may not be linked. If a wallet is linked, a token is generated for it, and can be used immediately for a direct debit transaction. If a wallet is not linked, and a direct debit is enabled by the provider for your setup, you can activate the same for customers using the Authenticate and Link APIs.

  Response Parameters  for the List API:     (click to open table)
list: [{...},{...},..]ArrayAn array of Wallet Objects     (see table below)
totalIntTotal wallets set against customer_id
offsetIntOffset from start (default is 0)
countIntCount of wallet objects to be included in response
Default is same as 'total'
The elements returned in the list array are Wallet Objects, that provide details of each wallet of a customer.     (click to open table)
   Wallet Object:
idStringThe ID of the wallet
walletStringName of wallet
tokenStringOne time token used to debit from wallet (expires after ?? minutes)
current_balanceStringWallet balance as of last balance update with the "Refresh Wallet API".
linkedbooleanIf true, wallet is linked with the respective customer account.
Merchant can then use the given token to debit directly from the wallet.
Note: The Create, Authenticate, and Delink APIs will always return "false" for this parameter.
last_refreshedStringRepresents the date & time when the balance was updated last.
Click Try It! to start a request and see the response here!