Funds Loading

This page will give you an understanding of how to load funds to Decentro's wallet/virtual account.

Decentro provides the capability to pay to bank accounts of customers, individuals, or businesses using any of the supporting modes of transfers through its dashboard or suite of APIs. Decentro's dashboard provides all the available capabilities through its APIs so you can go live instantly with minimal tech effort.

A key part of the payout flow is loading funds into the virtual account allocated to the platform by Decentro. A virtual account is a store of value where funds can be transferred by a platform before undertaking payouts.


Below is the flow for loading funds if the platform leverages Decentro's escrow account.

  • Once the platform has signed up with Decentro, Decentro shares an allocated virtual account.
  • The platform provides the bank account from which the funds will be deposited.
  • Decentro whitelists the remitter bank account against the wallet virtual account.
  • The platform can load the virtual account using NEFT or RTGS (recommended), or IMPS.
  • Decentro triggers a account balance callback to the platform once the balance is updated.
  • The platform can view the credited transaction on the provided dashboard as well.

The platform can initiate a payout using the capability once the funds are available in the wallet virtual account.

Please note that if any transaction to a wallet virtual account is received from an account apart from the whitelisted account, Decentro shall reverse it immediately or by the next working day at the most.

Best Practices

Below are some recommended practices when loading funds to a virtual account.

  • The platform should share the bank account from which funds are loaded before going live to avoid disruptions as part of account whitelisting before going live on [email protected].
  • The platform should transfer the funds to the wallet virtual account through NEFT or RTGS rather than IMPS.
  • The platform should initiate a payout only after the balance is reflected in the wallet virtual account on the dashboard or through the callback