Recurring Payments
Overview
Overview of recurring payments with Ivy
Ivy supports recurring payments through Direct Debit Mandates. This allows you to charge customers multiple times, either on a fixed schedule or on demand.
High Level Flow
- Create a Direct Debit Mandate by creating a Checkout Session with the
mandate
object set totrue
- Customer confirms the Mandate by making an Instant Bank Transfer
- Receive the customer back at your application after payment completion or cancellation
- Listen to webhooks to track the status of the payment and the Mandate status
- Charge the customer with the Mandate