Skip to main content

How to Set Up QRIS Payment Gateway in DealPOS

Learn how to configure QRIS payment gateways in DealPOS using Midtrans or Xendit.

Written by Ridho Alamsyah

QRIS allows customers to make cashless payments by scanning a QR code using supported mobile banking or e-wallet applications. DealPOS supports QRIS integration through payment gateway providers, allowing you to accept QRIS payments directly from the POS.
​

DealPOS currently supports QRIS integration with Midtrans and Xendit. To use QRIS as a payment method in DealPOS, you need to configure the required credentials from your selected payment gateway and connect them to your DealPOS account.


DealPOS provides three configuration locations for setting up the QRIS Payment Gateway. Each configuration serves a different business scenario and follows a specific priority hierarchy. The priority order is:

  1. Setup → Outlet PG – Highest priority

  2. Setup → Payment Gateway – Medium priority

  3. Settings → Gopay/Xendit QRIS – Lowest priority


I. Setup → Payment → Outlet PG

Use this configuration if you have multiple outlets, and each outlet uses a different Midtrans account or settlement account.

Step 1. Go to Payment, choose GoPay QRIS payment method

dealpos - payment method

Step 2. Click Outlet PG tab, then click (+) button

dealpos - payment method outlet PG

Step 3. Fill several column in QRIS Configuration, then click Save.

dealpos - payment method outlet PG
  • Choose Outlet: Select the outlet where the QRIS configuration will be applied.

  • Server Key: Enter your Midtrans/Xendit Server Key to connect the payment method with your Midtrans account.

  • Merchant Name: Enter your merchant or store name.

  • QR Time Out (Minute): Set the QR code validity period. The default recommended duration is 15 minutes.


II. Setup → Payment → Payment Gateway

Use this configuration if you want to create multiple QRIS payment methods with different names in DealPOS (e.g., QRIS Shopee, QRIS BCA, or other QRIS methods), while all payments are processed through the same Midtrans account.

Step 1. Go to Payment, choose GoPay QRIS payment method

dealpos - payment method

Step 2. Click Payment Gateaway tab, fill several columns, then Save

dealpos - payment method - Payement Gateaway
  • Server Key: Enter your Midtrans Server Key to connect the payment method with your Midtrans account.

  • Merchant Name: Enter your merchant or store name.

  • QR Time Out (Minute): Set the QR code validity period. The default recommended duration is 15 minutes.


III. Settings (Global Settings)

Use this configuration if you only have one QRIS payment method, and all outlets use the same Midtrans account.

Go to Settings → Payment → Gopay QRIS / Xendit QRIS → Fill several column → Save

dealpos - payment method global settings
  • Server Key: Enter your Midtrans/Xendit Server Key to connect the payment method with your Midtrans account.

  • Merchant Name: Enter your merchant or store name.

  • QR Time Out (Minute): Set the QR code validity period. The default recommended duration is 15 minutes.


Related Articles


DealPOS is an online point-of-sale (POS) application specifically designed for retail businesses in categories like Fashion, Minimarkets, Electronics, Fresh Food, and Building Material Stores.

With DealPOS, you can manage both online and offline store inventory in real-time on a single platform. You can also sell through omnichannel (offline and online) as DealPOS integrates with marketplaces (Shopee, Tokopedia, TikTok Shop, Lazada) and instant web stores (Shopify and WooCommerce).

For more detailed financial book-keeping, Books App is available as a separate accounting application. In addition, stock counting becomes easier with the DealPOS Scanner App, which supports barcode scanning features.

trial-dealpos-indonesia
Did this answer your question?