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


Easy and instant transfers with an excel upload

Send money to your users, merchants and business partners using our simple batch disbursement tool. Create up to 10,000 disbursements in a go via an excel file upload. Works 365 days of the year.

Scale up your payment operations

Whether you’re a fresh startup or a big corporation, our tools allow you to scale without having to worry about how to pay others on time. With our batch upload tool, unlock the ability to send thousands of transfers in a day. Enjoy the fastest payout speeds and success rates in market with Xendit’s direct integration to multiple banks. 

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.

WalletWallet/account typeMaximum balance
OVOOVO ClubRp2,000,000
 OVO PremierRp10,000,000
Mandiri e-cashUnregisteredRp1,000,000

Eliminate manual process and errors

Say goodbye to manual process and unlock the ability to send 10,000 disbursements with a single excel file upload. Eliminate manual errors with our bank account validation feature, which checks that you're paying the right person. Easily track transactions in real-time 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 holidays and when banks are down. 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 channels.

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