Build your own checkout with modern APIs

You can build your own custom checkout flow by integrating quickly with Durian APIs and accept local payment methods inside your app or website easily.

Durian APIs creates a secure, your-own-hosted checkout experience that lets you collect payments quickly without users leaving your website or app. Our goal is to provide a first-class modern payments experience with modern APIs with easy-to-use integrations, callbacks without much complexity.


  • Simple & Straight Forward APIs - Easiest integration across platforms
  • Personalized - Provide local and user prefered payment methods to increase conversions by integrating with advanced APIs
  • Customization - Customizable flow for different usecases you may have
  • Additional Features - Promos, shipping, invoices etc
  • E-wallet Account Binding - Show wallet balance and enable more seamless payment experience for DANA (Shopeepay,DANA, OVO account binding features are coming soon!)

Payment methods supported

Accepting a wider range of payment methods helps you reach many types of online customers and improves conversion from visitors to customers. Currently we support the following payment methods:

Below are the payment methods supported by DurianPay:

  • Ewallets (Gopay, ShopeePay, OVO, DANA, LinkAja)
  • Virtual Accounts (BCA, Mandiri, BNI, BRI, Permata, Danamon, CIMB, Syariah)
  • Credit/Debit cards (Visa, Mastercard, JCB)
  • Retail stores (Indomart, Alfamart)
  • Buy-now-pay-later (Akulaku, Indodana, Kredivo)
  • Direct debit* (CIMB, BRI)
  • Recurring payments/Subscriptions* (e-wallets)
  • QRIS (Dana, Shopeepay)
  • Credit Card Installments

*Coming soon

All of these come with our single integration and optimized checkout. Once you have integrated any of our payment methods, you can add other providers from the same payment method with minimal to zero changes to your integration.

For more details of payment information & limitation you can refer to our product docs - Click here


Durian Dashboard 1