QRIS Payment Reports
Track QR code payments made through Indonesia's standardized QRIS system supporting all major e-wallets and mobile banking apps.
QRIS (Quick Response Code Indonesian Standard) is Indonesia's standardized QR code payment system. Customers scan a QR code and pay using any supported e-wallet or mobile banking app.

How QRIS Works
- Customer chooses to pay via QRIS
- A QR code is displayed for the transaction
- Customer scans with their preferred app (GoPay, OVO, DANA, mobile banking, etc.)
- Customer confirms and completes payment in their app
- Payment is confirmed and you receive the funds
Benefits: One QR code works with all major e-wallets and mobile banking apps.
Accessing QRIS Payment Reports
Navigate to REPORTS > Qris Payment from the sidebar.
The page title shows the total number of records (e.g., "Qris Payment(507228)").
Understanding the Table
| Column | What it shows |
|---|---|
| NMID | National Merchant ID for QRIS (e.g., ID20200814I2725) |
| Net Amount | Amount you receive after fees |
| Amount Charged | Amount customer paid |
| Fee | Transaction processing fee |
| Status | Current payment state |
| Reference ID | Doitpay's internal reference |
QRIS-Specific Fields
NMID (National Merchant ID): Your registered merchant identifier in the QRIS system. All your QRIS transactions will share the same NMID.
RRN (Retrieval Reference Number): Used for tracking transactions across the payment network. Useful when investigating payment issues with your bank or payment partner.
Transaction Status
| Status | Meaning | What to do |
|---|---|---|
| Success | Payment completed | Funds will be settled |
| Pending | Waiting for customer to scan and pay | QR code is still active |
| Expired | QR code expired | Customer needs new QR code |
| Failed | Payment could not complete | Check with customer |
Exporting Data
Click the CSV button to download your QRIS transactions for reconciliation and reporting.
Common Questions
Q: How long is a QRIS code valid?
QRIS codes typically expire within a few minutes to prevent misuse. The exact time depends on your configuration.
Q: Which apps can customers use to pay?
Any QRIS-compatible app, including:
- GoPay
- OVO
- DANA
- ShopeePay
- LinkAja
- Mobile banking apps (BCA, Mandiri, BNI, BRI, etc.)
Q: Why did a QRIS payment fail?
Common reasons include:
- QR code expired before customer paid
- Insufficient balance in customer's wallet
- Customer cancelled the payment
- Network issues during payment
Q: How do I use the RRN to track a payment?
If a customer disputes a payment, provide the RRN to support. This number tracks the transaction across the entire payment network.