Direct Debit
What is Direct Debit?
Direct debit is an automated payment method that allows businesses to collect payments directly from their customers' bank accounts. This is particularly useful for subscription services, recurring billing, and other scenarios where regular payments are needed. By setting up direct debit, businesses can streamline the payment process, ensuring timely and consistent collection of funds without the need for manual intervention.
Key FeaturesAutomated Payments:
Schedule and collect payments automatically on a recurring basis.Mandate Management:
Create, authorize, and complete direct debit mandates with ease.Real-time Notifications:
Receive instant notifications on the status of payments and mandates for efficient tracking and management.
Use Cases
- Subscription Services:
Automate recurring billing for subscription-based products or services. - Membership Fees:
Collect membership fees automatically on a monthly, quarterly, or annual basis. - Loan Repayments:
Manage automatic loan repayments directly from customers' bank accounts.
Steps to Initiate Direct Debit
1. Initiate Direct DebitTo get started with direct debit, you need to initiate the process by collecting some basic information from your customer.
- Phone Number: Gather the customer's phone number.
- Amount: Specify the amount to be debited.
- Request ID: Generate a unique request ID to track this transaction.
2. Authorize Direct DebitOnce the initial information is collected, the next step is to get the direct debit authorized by the customer. A One-Time Password (OTP) is sent to the customer's phone number. The customer would need to enter the OTP on your UI implementation, which would then be sent to the authorize charge endpoint, to confirm and authorize the direct debit request.
3. Complete Direct DebitAfter authorization, you can complete the setup and start the payment process.
Summary
The Direct Debit API provides a robust solution for automating recurring payments, simplifying billing processes, and ensuring timely payment collection. By leveraging this API, you can enhance your billing efficiency, reduce manual effort, and provide a seamless payment experience for your customers.
Available Endpoints
Updated 2 months ago