We have made a minor adjustment to the Privacy Notice which will go into effect on 30 May 2024. . Click here to review!

See here close

Accepting most payments

We understand that each business is different. That's why our platform is flexible - you can choose to enable some or all payment methods. Midtrans provides the maximum number of payment methods across payment gateways.

  • GoPay
  • Qris
  • ShopeePay
  • DANA
  • Google Pay

GoPay

A great GoPay experience is exclusive to Midtrans. You can accept GoPay via QRIS or DeepLink for payments via the Gojek app. You can also enable powerful scenarios by GoPay Tokenization.

About GoPay Tokenization

Qris

QRIS lets you accept payments from any e-money such as OVO, ShopeePay, DANA, LinkAja, etc.

ShopeePay

Activate ShopeePay on your platform now is easy with Midtrans! Add this one of the fastest growth e-money in Indonesia and get extra cashback benefits 30% for your customer*. Available in more than 500 cities, ShopeePay is connecting you with potential customers all over Indonesia. *limited time only, contact our sales team now.

DANA

Accept payments from DANA's wide user base in Indonesia, offering exclusive cashback campaigns and loyalty rewards. Link your customer's DANA e-wallet account for smoother payment experience.

Google Pay

Integrate Google Pay via Midtrans and tap into global customer base! Offer your international buyers a reliable payment method, complete with Google's top-tier security for safe and smooth transactions!

  • logo visa
  • midtrans-merchantslogo-mastercard@3x
  • midtrans-merchantslogo-jcb@3x
  • midtrans-merchantslogo-americanexpress@3x

Visa, Mastercard, JCB, American Express

We accept all credit cards and debit cards with Visa, Mastercard, JCB and Amex logo on them. This includes all cards issued by Indonesian and foreign banks.

  • Accept installment payments.
  • Let returning customers pay with one click confirmation or two clicks (confirmation and CVV). Our tokenization system makes sure that all sensitive data are secure
  • Create promotions with certain banks.
  • Create pre-authorized transactions to check if a credit card is capable of making certain payment amounts. Suitable for hotels and fast-moving goods.
  • Let customers pay with point rewards from credit cards.
  • BCA Virtual account
  • BNI
  • BRIVA
  • Mandiri
  • Permata Bank
  • ATM Bersama
  • Alto
  • Prima
  • CIMB Virtual Account

BCA Virtual account

Now BCA Virtual Account activation is faster and easier with Midtrans.

Learn More

BNI

BNI account holders and other bank account holders can make virtual account transfers via ATM Bersama, Prima, and Alto.

BRIVA

Accept payment from banks in all over Indonesia is now easier and faster with BRIVA.

Mandiri

Bank Mandiri account holders can transfer via internet banking, SMS banking, and Bank Mandiri's ATM.

Permata Bank

Permata Bank account holders and other bank account holders can make virtual account transfers via ATM Bersama, Prima, and Alto.

ATM Bersama

Accept transfer payments from any local bank account made through ATM Bersama/Prima/Alto.

Alto

Accept transfer payments from any local bank account made through ATM Bersama/Prima/Alto.

Prima

Accept transfer payments from any local bank account made through ATM Bersama/Prima/Alto.

CIMB Virtual Account

Customers from any bank can now easily make payments using CIMB Virtual Account.

  • Indomaret
  • Alfamart, Alfamidi, dan Dan+dan

Indomaret

Cash or card payments can be made over-the-counter at Indomaret and now can also be paid through the i.saku app.

Alfamart, Alfamidi, dan Dan+dan

Cash or card payments can be made over-the-counter at Alfamart, Alfa Midi, and Dan+Dan outlets.

  • Akulaku PayLater
  • Kredivo

Akulaku PayLater

Let your customers pay with installments with Akulaku PayLater. Your customers can spend within their Akulaku PayLater credit limits.

Kredivo

Accept payments with installments through Kredivo, and give your customers a convenient transaction experience with a flexible payment option.

Tech docs

Tech docs

API and plug-ins are compatible with WordPress, Shopify, WooCommerce, Android, and many more.

Learn more >
Price

Price

Setting up is free and only charge when the transaction is successful.

Learn more >

Have more
questions?

Help Center
Setting up is free, and we only charge a fee for every successful transaction. There is no implementation or maintenance fee. For detailed pricing of all payment methods, please see Pricing.
Click here and follow further instructions.

Our API and plug-ins play well with platforms from PHP, Shopify, Sirclo, WooCommerce, to Android, and many more.