Direct debit
Direct Debit Mandate​
A direct debit mandate, also known as a Direct Debit Instruction (DDI), is an authorisation from a customer to a business or service provider, allowing the latter to collect payments directly from the customer’s bank account on a predetermined schedule.
This mandate is essential for setting up direct debit payments and ensures that the business can collect future payments without requiring further action from the customer each time a payment is due.
Create Direct Debit​
Creating a direct debit request involves initiating a new direct debit mandate. This process is facilitated through specific API endpoints that allow the submission of direct debit requests:

The blue color stands for Actions in Client App while the yellow color stands for Actions in API service.
Fetch available direct debit products
Fetch direct debit product details
Check 3FA requirement & User acknowledgement
Initiate direct debit
Cancel a direct debit transaction request
Resend verification code
Create direct debit mandate
Update Direct Debit​
This procedure involves modifying or managing existing direct debit mandates or transactions. It includes operations such as updating mandate details, executing direct debit transactions and handling mandate collections:

The blue color stands for Actions in Client App while the yellow color stands for Actions in API service.