Customized checkout with modern APIs

You can use 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.


  • Plug and Play - Easiest integration across platforms
  • Designed to remove friction - in-app and in-place checkout experience for your valuable customers
  • Personalized - Provide local and user prefered payment methods to increase coversions by integrating with advanced APIs
  • Customization - Customizable flow for different usecases you may have
  • Additional Features - Promos, shipping, invoices etc
  • Account Binding - See wallet balance and more seamless payment experience for Gopay (Shopeepay, OVO, DANA 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.