Supported Payment Methods

Credit/Debit Card


Support for making payments via credit cards and or debit cards. We support Visa, Mastercard, American Express and JCB. We also support additional features like two clicks, one click, installment, and pre-authorization.




Bank Transfer


Support payment using BCA Virtual Account, Permata Virtual Account, BNI Virtual Account, BRI Virtual Account and Mandiri Bill Payment.


BCA Virtual Account

BCA Virtual Account is a virtual payment method offered by Bank BCA. Users can pay using their BCA Bank account. Payment can be made through all of Bank BCA’s channels (KlikBCA, m-BCA, and ATM).


Permata Virtual Account

Permata Virtual Account is a virtual payment method facilitated by Bank Permata. Users can pay using any Indonesian Bank account. Payment can be made through ATM Bersama, Prima, or Alto ATM networks.


BNI Virtual Account

BNI Virtual Account is a virtual payment method facilitated by Bank BNI. Users can pay using any Indonesian Bank account. Payment can be made through ATM Bersama, Prima, or Alto ATM networks.


BRI Virtual Account

BRI Virtual Account is a virtual payment method facilitated by Bank BRI. Users can pay using any Indonesian Bank account. Payment can be made through all of Bank BRI's channels (Internet Banking, Mobile Banking, and ATM).


Mandiri Bill Payment

Mandiri Bill is a virtual payment method offered by Bank Mandiri. Users can pay using their Mandiri bank account. Payment can be made through all of Bank Mandiri’s channels (Internet Banking, SMS Banking & ATM).




GoPay


GoPay is an e-Wallet payment method by Gojek. Users will pay using the Gojek app.

The user flow varies when using a tablet compared to a smartphone.


When users make a purchase using GoPay on a tablet


  1. Users see a QR code on their tablet.

  2. Users open the Gojek app on their phone.

  3. Users tap the Scan QR function on the Gojek app.


460

Note : The Scan QR button won’t appear if your GoPay balance is less than Rp10,000.


  1. Users point their camera to the QR Code.

440
  1. Users check their payment details on the Gojek app and then tap Pay.

1501
  1. The transaction is complete and the users’ GoPay balance is deducted.

When users make a purchase on their smartphone

  1. Users are automatically redirected to the Gojek app when making purchases on their smartphone.
  2. Users finish the payment on the Gojek app.
  3. The transaction is complete and their GoPay balance is deducted.

To enable GoPay in Midtrans Mobile SDK, all you need to do is enable GoPay payment method on your Merchant Dashboard (MAP). If you want to use it explicitly by applying direct payment, please take a look at this sample code.