Works with the static QRIS you already have.
Tested with the merchant apps below. Install Konek QR Listener on the phone signed in to one of them, and every payment that lands is detected automatically. No new QRIS and no new account.
GoPay Merchant
Shopee Partner
DANA
GrabMerchant (OVO)
Merchant BCA
BRImerchant
Livin’ Merchant
LinkAja
InterActive QRIS
Insta QRIS
Names and logos belong to their companies. Konek QR is not affiliated with them.
From invoice to paid, in just 3 steps.
The money always goes straight to you; Konek QR only passes on the news.
- Step 1
Create an invoice
From the dashboard, the API or a payment link. Your static QRIS becomes a QR with the exact amount.
- Step 2
The buyer scans and pays
From any bank or e-wallet app. The money goes straight into your own merchant account.
- Step 3
You hear about it at once
The cashier phone reads the notification, Konek QR tells your system by webhook or Telegram. The order is marked paid.
The buyer’s money never passes through Konek QR. We only pass on the news that it has arrived.
One QRIS, three ways to sell.
Konek QR works on top of the QRIS you already have, however you sell.
Developers and bot builders
Online stores, Telegram bots, top-ups and digital goods. Create invoices through the API, receive signed webhooks, and deliver orders automatically.
REST API, webhooks, /v1/events, test mode
Online sellers
Selling on WhatsApp, Instagram or TikTok without writing code. Send a payment link to the buyer’s chat, and Telegram tells you the moment it is paid.
Payment links, Telegram, Payment Check
Shops with a till
Invoices are made on the phone, the QR with the amount shows on screen, and the cashier phone reads out every payment that lands.
Payment voice alerts, end-of-day recap
Things you can check for yourself.
Money going straight to your account is the minimum. This is what makes the confirmation good enough to ship orders on.
An APK you can check yourself
The download page in the dashboard shows the SHA-256, the certificate fingerprint and a VirusTotal scan link, plus the reason for every permission.
Detection status on every invoice
With requireDetection, new invoices are refused while the cashier phone is offline, so your bot never sells goods whose payment cannot be confirmed.
Webhooks to several servers
Up to 5 endpoints, each with its own secret and event filter. HTTPS only, no redirects, HMAC-SHA256 signatures.
Heartbeats to your server too
The cashier phone checks in every 180 seconds with Konek QR and up to 3 of your own servers, so your system knows the phone is alive even when we have an outage.
Payment voice alerts
The cashier phone reads out the amount of every payment that lands, for every merchant app on one phone.
Payment Check
Look up one amount across every provider in seconds. A fake transfer screenshot gives itself away.
End-of-day recap
One message a day: totals per provider, payments made straight to the static QR, and the hours the phone was offline and may have missed something.
Pay only for what is detected
Invoices you mark as paid yourself never use the quota and never carry a fee.
Pricing you can work out yourself.
Quota and fees only count successful transactions that Listener detects automatically. Fees come from your prepaid balance, never from the buyer’s money.
Fares
per account, per WIB calendar month| Transactions 1 to 100, every monthresets on the 1st, 00:00 WIB | Rp0 |
|---|---|
| Transaction 101 onwardsof the amount, rounded up, taken from your balance | 0.7% |
| Manual confirmation (Mark as paid)always, with no limit | Rp0 |
| Test mode and simulationnever uses the quota | Rp0 |
| Monthly feeno subscription | Rp0 |
| Withdrawal fee from Konek QRfunds never sit with us | Rp0 |
Questions we often get.
Not answered here? See every question or get in touch.
Does the buyer’s money pass through Konek QR?
No. Buyers pay your own QRIS, so the money lands in your merchant account without stopping with us. Konek QR only reads the news of the payment through the Listener app on your phone, then tells your system.
Why is the total a little more than the price?
Each invoice gets a random unique code of Rp1–499, so a Rp25,000 price becomes, say, Rp25,193. Payment notifications from a merchant account only state the amount, not who paid, so this code is what keeps two orders at the same price apart. If you would rather buyers not pay extra, switch the unique code to come off the price: Rp25,000 becomes, for example, Rp24,807.
Which phone do I need?
An Android phone, ideally Android 11 or newer, signed in to the merchant app that receives your QRIS payments, with Konek QR Listener installed. Safest is a dedicated cashier phone that stays on charge. iPhones cannot detect payments, because iOS does not let apps read other apps’ notifications.
What if the phone dies or goes offline?
The money still lands in your account. Listener keeps the payment notices on the phone and sends them once it is back online; matching uses the time the notification appeared on the phone, so it still counts as on time. If the phone is silent for 7 minutes, you are told by webhook or Telegram.
Is a Konek QR code official?
The QR is made from your own static QRIS: the same content, with the amount added. Konek QR does not issue QRIS and is not affiliated with Bank Indonesia, ASPI, GoPay, DANA or ShopeePay. When paying, buyers still see the registered name and NMID of your QRIS.
Can I try it without real money?
Yes. Test mode makes QRs that cannot be paid, and you can simulate the payment from the dashboard or the API. Test transactions never use your quota.
Connect your QRIS and take your first payment today.
Sign up free, upload your static QRIS, then try it in test mode before you take real money.