Midtrans Integration

Midtrans is a payment gateway that lets you accept payments through virtual accounts, retail outlets, e-wallets, paylaters, and credit cards. Qiscus Shop connects to your existing Midtrans account, so there is no need to open an account with another provider.



Prerequisites & Setup

Before you begin, make sure you have an active Midtrans account. You will need its Merchant ID, Client Key, and Server Key, found in the Midtrans Dashboard under Settings → Access Key.


Connect Midtrans to your store

  1. Open the Qiscus Shop Dashboard.

  2. Click on 'Payment Gateway' under the Payment menu group.

  3. Click 'Add Payment Gateway'.

  4. Enter the following details:

    1. Account Name.

    2. Account Descriptions

    3. Choose the Service Charge Type: (1) percentage or (2) fixed. If you don't want to charge a service fee to the customer, you can leave this section empty.



  1. Select 'Payment Gateway Service: Midtrans' The detailed information required can be obtained from the Midtrans Dashboard under the 'Settings' > 'Access Key,' which includes:

    1. Environment: (1) Production, (2) Staging

    2. Merchant ID, Client Key & Server Key, to

    3. Payment Channels, including

      1. Virtual account (e.g., UOB ezpay, Mandiri Bill Payment, Permata Virtual Account, BCA Virtual Account, BNI Virtual Account, BRI Virtual Account, CIMB Virtual Account, Danamon Online).

      2. Merchants (e.g., Alfamart, Indomaret).

      3. E-Wallets (e.g., Gopay, Shopeepay).

      4. PayLaters (e.g., Akulaku, Kredivo).

      5. Credit Cards.

  2. Then, click Save.


Looking for a different provider? See Payments for the full list.