A direct debit funding is a process which results in an increase of the cash balance from the end user's or business entity's IBAN specified on their mandate.
Before implementing direct debits, ensure you have:
Authentication scopes —
mandates:admin,payments:adminFor more information, refer to Authentication scopes.
Webhook handler ready — Set up a webhook endpoint to listen for direct debit lifecycle events.
- Subscribe to
DIRECT_DEBIT.*events.
For more information, refer to Implementing webhooks.
- Subscribe to
It may also be useful to understand cash balances before proceeding further with this guide.
The clients send a direct debit funding request on behalf of their end users.
Upvest executes the request with users' banks.
Once the funds are received, Upvest updates the end user's account group cash balance.
The settlement of funds typically takes two business days.