StarQRIS
QRIS dinamis per order · tanpa payment gateway

QRIS dinamis dari QR statis Anda — konfirmasi otomatis

Daftarkan QRIS statis dari app bank atau e-wallet Anda. StarQRIS generate QR dinamis per invoice dengan nominal sudah terisi. App Android di HP kasir baca notifikasi masuk → order di website otomatis lunas.

✓ BCA, Mandiri, BRI, BNI ✓ DANA, GoPay Merchant, Shopee Partner ✓ Bot Telegram + Link Bayar ✓ WooCommerce, Sejoli, Laravel, CI

Contoh alur

Order #WC-1042 · QRIS dinamis (unik per order)

Bayar: Rp 150.073

Rp 150.000 + kode unik 73 — nominal sudah terisi di QR

Notifikasi BCA Merchant

QRIS masuk Rp 150.073

Invoice matched → webhook ke WooCommerce

QR berbeda tiap invoice — nominal sudah embedded di payload EMV.

QRIS statis merchant → QR dinamis per order

Anda daftarkan QRIS statis dari app bank, DANA, GoPay Merchant, atau Shopee Partner milik merchant Anda sendiri. StarQRIS konversi ke QRIS dinamis saat invoice dibuat — nominal total_amount sudah terisi. Uang masuk langsung ke rekening/merchant QRIS Anda. StarQRIS hanya jembatan deteksi & konfirmasi — bukan payment gateway. 1 QRIS per akun — butuh merchant lain? Daftar akun baru.

Tanpa StarQRIS

Satu QR merchant — order mana yang sudah bayar?

  • ✕ Cek mutasi / notifikasi bank satu per satu
  • ✕ Customer bayar nominal bulat → sulit dicocokkan ke order
  • ✕ Order di WooCommerce / website tetap status pending
  • ✕ Konfirmasi manual via WhatsApp

Dengan StarQRIS

QR dinamis + app bridge = order paid otomatis

  • ✓ Tiap invoice dapat QR dinamis — nominal sudah terisi di QR
  • ✓ Kode unik memastikan matching nominal tetap akurat
  • ✓ App Android baca notifikasi app bank merchant di HP kasir
  • ✓ Sistem cocokkan nominal → kirim webhook ke plugin Anda
  • ✓ Link bayar: buat invoice → salin link → customer bayar di halaman publik
  • ✓ Bot Telegram: notif invoice + tandai dibayar jika app macet

Cara kerja

Dari checkout sampai order lunas — tanpa Anda cek rekening manual.

1

Daftarkan QRIS

Upload QR statis dari app bank, DANA, GoPay Merchant, atau Shopee Partner. StarQRIS jadi template untuk generate QR dinamis per invoice.

2

Customer bayar

Scan QRIS dinamis di checkout atau link bayar. Nominal sudah terisi — customer tinggal konfirmasi di e-wallet/bank.

3

App deteksi bayar

HP kasir dengan app StarQRIS baca notifikasi QRIS masuk dari app merchant: bank (BCA, Mandiri, BRI, BNI), DANA, GoPay Merchant, Shopee Partner.

4

Order selesai

Cloud cocokkan nominal dengan invoice pending → webhook HMAC ke website → order marked paid.

Fitur

Semua yang Anda butuhkan untuk terima QRIS dengan QR merchant sendiri — matching otomatis, tanpa gateway pihak ketiga.

QRIS Dinamis per Invoice

Konversi otomatis statis → dinamis saat invoice dibuat. Nominal total_amount embedded di payload EMV + QR base64 di API.

Daftar QRIS Statis

Upload foto QR atau paste string EMV dari app bank, DANA, GoPay Merchant, atau Shopee Partner. Dipakai sebagai sumber generate QR dinamis.

Link Bayar

Buat invoice → link publik starqris.web.id/pay/… Share ke customer. Halaman auto-refresh saat lunas.

Kode Unik per Invoice

Random 1–999 (atau custom). Total bayar = harga + kode. Matching nominal tetap unik & akurat.

App Android Bridge

Baca notifikasi app merchant di HP kasir: BCA (semua varian), Livin, BRImo, BNI, DANA, GoPay Merchant, Shopee Partner.

Bot Telegram Merchant

Bot sendiri via BotFather: notif invoice baru & lunas. Tombol Tandai Dibayar + /pay jika Android belum sync.

Webhook Keluar

Event payment.success + tanda tangan HMAC-SHA256. Retry otomatis jika gagal.

API REST v1

Buat invoice (qris_payload dinamis), daftar QRIS, register device, terima payment. Auth: API key.

Plugin Siap Pakai

WooCommerce, Sejoli, Laravel, CodeIgniter 3 & 4 — unduh ZIP dari menu Integrations.

Transfer Manual (via Plugin)

Gateway transfer + kode unik di WooCommerce/Sejoli. Notifikasi masuk tetap dibaca app yang sama.

Multi HP Kasir

Beberapa device per merchant. Pantau online/offline & pembayaran terakhir.

Multi Website

Satu akun — beberapa webhook URL & API key untuk toko berbeda.

1 QRIS per Akun

Satu template QRIS statis per akun. Multi-merchant? Daftar akun terpisah.

Biaya ke Customer

Atur kode unik (on/off) dan biaya ke customer: gratis, tetap Rp, atau persen.

Support Ticket

Tiket bantuan di dashboard. Admin balas via web, email, atau Telegram.

Decode QR dari Gambar

Upload JPG/PNG QRIS → string EMV terisi otomatis. Tidak perlu copy manual.

API Key Read / Write

Scope terpisah: read-only untuk query, write untuk buat invoice & register device.

Pencocokan Nominal

Match invoice pending berdasarkan total_amount. Bentrok → resolve manual di dashboard.

Bot Telegram · milik merchant Anda

Notif invoice & fallback manual via Telegram

Buat bot sendiri di BotFather, hubungkan di dashboard → dapat notifikasi setiap invoice baru. Customer sudah bayar tapi app Android belum sync? Tandai dibayar dari Telegram — webhook ke website tetap jalan.

  • ✓ Notif invoice baru + tombol Link Bayar
  • ✓ Notif otomatis saat app Android berhasil sync
  • ✓ Tombol Tandai Dibayar, /pay INV-XXX, tab Request di app
  • ✓ Webhook payment.success ke plugin terdaftar

Contoh notifikasi bot

🧾 Invoice baru
INV-ABC12345 · Order WC-1042
Total: Rp 150.073
[ ✅ Tandai Dibayar ] [ 🔗 Link Bayar ]
✅ Pembayaran masuk
INV-ABC12345 · Sumber: BCA Merchant
Webhook dikirim ke endpoint terdaftar

App merchant yang didukung

App Android StarQRIS membaca notifikasi pembayaran QRIS masuk dari app merchant di HP kasir — matching otomatis ke invoice.

Bank

BCA (semua varian), Mandiri Livin, BRI/BRImo, BNI

DANA

DANA Bisnis & notifikasi dana masuk QRIS

GoPay Merchant

GoPay Merchant: QRIS — app resmi merchant GoPay

Shopee Partner

Shopee Partner / Merchant — QRIS & ShopeePay merchant

App Android StarQRIS

Wajib untuk deteksi bayar QRIS merchant — bank (BCA, Mandiri, BRI, BNI), e-wallet DANA, plus app merchant GoPay Merchant & Shopee Partner. HP harus login app merchant & menerima notifikasi QRIS masuk ke rekening Anda.

  • ✓ Izin Notification Access (baca notifikasi app merchant)
  • ✓ Parser: BCA, Mandiri, BRI, BNI, DANA, GoPay Merchant, Shopee Partner
  • ✓ Tab Request — daftar invoice pending + Tandai Bayar manual
  • ✓ Auto-reconnect & heartbeat ke cloud

App diunduh setelah login — menu Download App di dashboard.

POST /api/v1/payments

{
  "amount": 150073,
  "source_app": "BCA Merchant",
  "sender_name": "ANDI"
}
→ invoice cocok → webhook payment.success

Integrasi

Plugin unduh dari dashboard merchant → menu Integrations.

WooCommerce

Gateway QRIS Dinamis + Transfer Manual. QR per order di thank-you page. Webhook REST.

WC-{order_id}

Sejoli

QRIS dinamis & transfer untuk membership WordPress.

SEJOLI-{id}

Laravel

Package Composer. Facade, event PaymentSucceeded.

custom prefix

CodeIgniter 4

Copy folder app/. Event starqris.payment.succeeded.

CI4-{id}

CodeIgniter 3

Copy folder application/. Callback helper.

CI3-{id}

API Custom

POST /invoices → qris_payload dinamis + webhook. Dokumentasi API tersedia.

bebas

Harga

Akun baru langsung paket Free. Upgrade kapan saja dari menu Billing.

Free

For testing and small volume

Gratis

  • ✓ 1 HP/device
  • ✓ 10 transaksi/bulan
  • ✓ 1 API key
  • ✓ 1 device
  • ✓ 10 transactions/month
  • ✓ Email support
Masuk
Paling populer

Starter

For growing merchants

Rp 99.000 /bulan

atau Rp 990.000/tahun

  • ✓ 3 HP/device
  • ✓ 5,000 transaksi/bulan
  • ✓ 5 API key
  • ✓ 3 devices
  • ✓ 5,000 transactions/month
  • ✓ Webhooks
  • ✓ Priority support
Masuk

Pro

For high-volume businesses

Rp 299.000 /bulan

atau Rp 2.990.000/tahun

  • ✓ 10 HP/device
  • ✓ 50,000 transaksi/bulan
  • ✓ 15 API key
  • ✓ 10 devices
  • ✓ 50,000 transactions/month
  • ✓ Advanced analytics
  • ✓ Dedicated support
Masuk

Pertanyaan umum

Apakah StarQRIS support QRIS dynamic?
Ya. StarQRIS generate QRIS dinamis per invoice dari QR statis merchant Anda. Nominal total_amount sudah terisi di QR — customer tinggal scan dan bayar. Uang masuk ke rekening QRIS merchant Anda sendiri.
Apakah StarQRIS memproses pembayaran?
Tidak. StarQRIS bukan payment gateway. Kami hanya generate QR dinamis dari QR statis Anda dan mendeteksi pembayaran masuk via app Android. Dana langsung ke merchant bank/e-wallet Anda.
Apa itu Link Bayar?
Fitur buat invoice dari dashboard → link publik starqris.web.id/pay/… Customer scan QRIS merchant Anda & bayar — tanpa website atau plugin.
Bagaimana customer tahu nominal yang harus dibayar?
QR dinamis sudah berisi nominal (mis. Rp 50.061). Customer scan — tidak perlu input manual.
Bank & e-wallet apa yang didukung?
Via app Android: BCA (semua varian), Mandiri Livin, BRI/BRImo, BNI, DANA, GoPay Merchant, dan Shopee Partner. Centang app merchant di pengaturan app StarQRIS lalu aktifkan Notification Access.
App Android macet — solusinya?
Tab Request → Tandai Bayar. Atau Bot Telegram (/pay INV-XXX). Webhook tetap terkirim.
Apa itu Bot Telegram merchant?
Bot milik Anda via BotFather. Notif invoice baru & lunas. Tandai dibayar dari Telegram jika app belum sync.
Bisa satu akun untuk banyak website?
Ya. Beberapa Webhook URL & API key per website/toko.
Berapa QRIS yang bisa didaftarkan?
Maksimal 1 QRIS statis per akun. Merchant/rekening lain → daftar akun baru.
Apakah perlu sewa VPS?
Tidak. StarQRIS hosted — cukup daftar, pasang app di HP, setup plugin.
Keamanan webhook?
HMAC-SHA256. Plugin wajib verifikasi signature sebelum update order.
Dua invoice nominal sama?
Payment ambiguous — pilih invoice benar di Transactions, baru webhook dikirim.
Transfer manual tanpa QRIS?
Bisa via plugin WooCommerce/Sejoli. App Android baca notifikasi transfer dengan logika nominal sama.
Bagaimana hubungi support?
Menu Support di dashboard. Widget WhatsApp di halaman publik.

Punya QRIS di app bank?

Daftarkan sekali → QR dinamis tiap order → konfirmasi otomatis. Uang masuk rekening Anda.