Konek QR

Your static QRIS, now dynamic for every order.

The amount is built into the QR, so buyers just scan. The moment the money lands in your account, your system knows through a webhook or Telegram.

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.

  1. Step 1

    Create an invoice

    From the dashboard, the API or a payment link. Your static QRIS becomes a QR with the exact amount.

  2. Step 2

    The buyer scans and pays

    From any bank or e-wallet app. The money goes straight into your own merchant account.

  3. 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 WIBRp0
Transaction 101 onwardsof the amount, rounded up, taken from your balance0.7%
Manual confirmation (Mark as paid)always, with no limitRp0
Test mode and simulationnever uses the quotaRp0
Monthly feeno subscriptionRp0
Withdrawal fee from Konek QRfunds never sit with usRp0

Worried the QRIS sticker at the till has been swapped?

QRIS Check reads the merchant name, NMID, city and issuer from your camera or an image, right in your browser. Free, no sign-up, and the image is never uploaded.

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.