Funding Sources

A funding source represents a bank account from which funds are drawn for card transactions. There are 3 types of funding sources used on Sudo.

  1. Default Funding Source
  2. Account Funding Source
  3. Gateway Funding Source

These funding sources can be set during card creation or update.

📘

Note:

Funding sources are different from debitAccountId requested during card creation and funding. The debitAccountId refers to the _id of your business' settlement account that would be charged strictly only during that card creation or funding process.

Default Funding Source

For this funding source, the funds are always taken from the customer's wallet at the point of an authorization. This funding source is used by default during card creation/mapping, if no specific funding source is selected on the dashboard or added in the card object for the endpoint.


Account Funding Source

For this funding source, the funds are always taken from the business' settlement account of the same currency at the point of an authorization. This means that if a business' customer uses a card to purchase something, the business' settlement account would be charged for this, not the customer's wallet.

This is especially useful for businesses that wish to have more control over their customers' card while using the dashboard.

Gateway Funding Source

This funding source is also similar to the account funding source, in the sense that, the business' settlement account would also be charged for its customer's transactions. But, the gateway funding source allows businesses to approve or decline transactions in real-time.

Therefore, it would be the best case for businesses that wish to work with the API directly, and/or maintain their customers wallet balances on their end.

For this funding source, a webhook url must be provided. This is where authorization requests would be sent during real-time authorizations. Click here to find out more on Real-time Authorizations.

📘

Note:

In order to receive authorization requests, the webhook for the gateway funding source must be added during the funding source creation or update, on the Settings page, under the 'Funding Sources' tab.

📘

Note:

For every card created or mapped to a customer, a corresponding wallet is also created, regardless of the funding source being used.