Skip to main content


Xendit recurring product offers our merchants the ability to set up subscription billing flexibly and easily. Xendit is able to help our merchants collect payments on a scheduled basis as defined by our merchants, be it weekly, monthly or yearly. More than just automated scheduling, our recurring product focuses on optimal end user experience and maximizing successful payments with advanced features.

This documentation provides an overview of important recurring concepts, explanation of logics, as well as a walkthrough of the integration based on your use case.

Supported use cases:

Use caseDescription
Recurring fixed billingScheduled auto debit/ merchant initiated deductions of fixed amount on regular time intervals
Recurring usage based billingScheduled auto debit/ merchant initiated deductions of varying amount on regular time intervals, merchant will need to update final amount for deductions based on end user consumption

Payment Channels

Xendit recurring product focuses on auto debit/ merchant initiated deductions where end users are not required to take action on authorization of payments. This focus maximizes payment success rates for our merchants. Xendit recurring product covers the widest range of payment methods from credit cards, to eWallets and bank direct debit.

Supported Autodebit Payment Methods in Indonesia (subject to payment method provider's approval)
  1. Credit Cards (Visa, Master, JCB)
  2. Mandiri DD
  3. BRI DD
  4. OVO
  5. DANA
Supported Autodebit Payment Methods in Philippines (subject to payment method provider's approval)
  1. Credit Cards (Visa, Master, JCB)
  4. MAYA

Key Features

Payment method coverageLargest coverage including credit cards, bank direct debit and eWallets
Built in account linking/ tokenization UIXendit handled UIUX for individual payment channel and PCIDSS security requirements
End user notificationsXendit triggered end user notifications via email/ Whatsapp for end users (confirm subscriptions, take action on missed payments, successful payments etc.)
Webhook notificationsXendit triggered notifications for merchants to track entire life cycle of recurring plans
Retry mechanismRetry mechanisms to recover missed payments
Multiple payment methodsMake payment attempts on multiple payment methods for one recurring subscriptions

Why use Xendit Recurring?

  1. Widest range of payment methods - Xendit’s recurring product allows recurring merchants to collect payments from credit cards, eWallets and direct debit payment methods
  2. Simple and flexible integration - Integrate once to get access to all available and future payment methods on Xendit regionally. Serve different recurring models with the same integration
  3. Advanced features to maximize payment success - Our product includes payment retries, end user notifications, end user portals for reconciliation of failed payments. Automate and maximize your success rates!
  4. Reliable service uptime - Proven track record with large and small customers for high service uptime and quick response time.
Was this page helpful?