Create your Xendit account within 5 minutes and start accepting payments.


Disburse unlimited funds 24/7 to banks, e-wallets and cards

Build trust with your customers, employees and suppliers by always paying them on time. Scale up your business efficiently by automating your payouts with our APIs. Available all days of the week, including bank holidays. Alternatively, get started quickly with our batch disbursements tool.

Delight customers with real-time transfers, even on holidays

We know the importance of timely, error-free transfers for your business. Xendit has built direct integrations with multiple banks to offer payouts with market-leading speed and success rates. Using our APIs, unlock the ability to create the fully automated, custom payment flows that your business needs to scale.

Bank Accounts
Bank Accounts

We have direct connections to multiple banks that enable us to send disbursements to 140+ banks in Indonesia. See all available bank destinations or get the full list via our Get available disbursement banks API.

Virtual Accounts

We support disbursements to VAs of major banks (BRI, BNI, Mandiri, CIMB Niaga, Permata, BTN, and NOBU Bank). The disbursement will be subject to that bank’s limits, if any.

E-wallet top-ups

We support disbursements to major e-wallets (GoPay, OVO, and Mandiri e-cash). You can transfer funds directly to the e-wallets of your customers. Simply use the following input in a disbursement request:

  • “Bank Code” = code of the destination e-wallet (GOPAY / OVO / MANDIRI_ECASH)
  • “Account Holder Name” = name of the account holder, per the e-wallet’s records
  • “Account Number” = phone number registered with the e-wallet (example: 0812XXXXXXXXX)

As we will execute the transfer to the e-wallet account tied to the specified phone number, please ensure that you have entered the correct phone number in the request. The disbursement will appear as a top up on your customer’s e-wallet.

The minimum transfer amount is Rp 10,000 and maximum transfer limit is Rp 25,000,000.

Please note that each e-wallet imposes a limit on the amount of balance a user can hold in their wallet. In the event that a disbursement will bring a user’s balance above the prescribed maximum balance, the transfer will fail.

Wallet Wallet/account type Maximum balance
Go-Pay Unverified Rp1,000,000
  Verified Rp10,000,000
OVO OVO Club Rp2,000,000
  OVO Premier Rp10,000,000
Mandiri e-cash Unregistered Rp1,000,000
  Registered Rp5,000,000

Achieve a fully-automated, custom payout flow

Developers love our well-documented APIs, which enable you to build a fully-automated payout experience. Say goodbye to manual process and human errors. Easily track transactions in real-time via API callbacks and download reconciliation reports from our dashboard.

Instant transfers, even on holidays

Xendit has built direct integrations with multiple bank channels, achieving reliability no single bank can provide. We process transfers every day of the week, even on bank holidays. Better yet, enjoy the same instant transfers even for larger transaction amounts.

Leading success rates and speed

Our customers enjoy near 100% success rates and fastest transfer speeds in market. Our smart routing system dynamically routes each transfer to the optimal bank channel in our network. If any transfers fails, our system intelligently retries the transfer via the best alternative banks.

Popular Usecases

Satisfied Customers


No set up fee, monthly or maintenance fees, no hidden costs. Transaction fees are per successful payment received. Just pay as you go.

Growth Businesses

Pay as you go, only per successful payment sent.

Rp 5.000


Transacting Rp 500m or more per month? Contact us for personalized support today.

Related Products

FREE e-Book! Setting up a business in Indonesia

  • Lorem ipsum dolor sit amet, consectetur adipiscing elit
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Fill the form below to get precious insights.