Pembayaran QRIS otomatis untuk toko online
Pembeli checkout di website-mu, membayar QRIS dari aplikasi apa pun, dan pesanan langsung berstatus lunas, tanpa kamu membuka mutasi rekening.
Kalau masih konfirmasi manual
- Pembeli harus mengirim bukti transfer, lalu menunggu kamu mengecek mutasi.
- Pesanan tertahan di luar jam kerja, padahal pembeli sudah membayar.
- Bukti transfer bisa dipalsukan, dan salah cocok nominal membuat pesanan tertukar.
Cara kerjanya dengan WaroengPay
- 1
Checkout membuat tagihan
Sistem tokomu memanggil POST /api/payments dengan total dan nomor pesanan. WaroengPay membalas nominal unik, QRIS, dan link halaman bayar.
- 2
Pembeli membayar
Arahkan pembeli ke halaman bayar atau tampilkan QR-nya di halaman checkout-mu sendiri. Nominal sudah terisi, pembeli tinggal konfirmasi.
- 3
Pesanan lunas otomatis
Begitu mutasi rekening cocok, WaroengPay mengirim webhook payment.paid bertanda tangan HMAC ke server tokomu, lalu pembeli diarahkan kembali ke redirect_url.
Yang membantu
Webhook dengan pengiriman ulang
Dikirim ulang sampai 6 kali selama sekitar 2,7 jam kalau servermu sedang gangguan.
Idempotency key
Tombol checkout yang terklik dua kali tidak membuat dua tagihan.
Halaman bayar siap pakai
Dengan logo dan nama tokomu, hitung mundur, tombol cek status, dan bukti bayar yang bisa diunduh.
Mode uji
API key wp_test_ dan simulasi lunas untuk menguji alur checkout tanpa uang sungguhan.
Contoh alur pesanan INV-2041
- Pembeli checkout
- Total pesanan Rp150.000
- Tagihan dibuat
- Nominal Rp150.201, QRIS & link halaman bayar
- Pembeli membayar
- Dari DANA, nominal sudah terisi
- Mutasi rekening cocok
- Webhook payment.paid terkirim ke tokomu
- Pesanan INV-2041
- Lunas dan langsung diproses
Pertanyaan umum
Apakah bisa dipakai di website buatan sendiri?
Bisa. Integrasinya lewat REST API dan webhook biasa, jadi cocok untuk website dengan backend sendiri, misalnya Laravel, CodeIgniter, Node.js, atau PHP. Contoh kode tersedia di dokumentasi.
Bagaimana kalau pembeli membayar setelah tagihan kedaluwarsa?
Pembayaran sampai 5 menit setelah batas waktu masih dicocokkan otomatis. Lewat dari itu, pembayaran dicatat dan dicocokkan manual oleh admin, lalu tokomu menerima webhook payment.paid dengan data.late = true.
Apakah pembeli perlu membuat akun?
Tidak. Pembeli cukup membuka halaman bayar dan memindai QRIS dari aplikasinya.
Berapa biayanya?
Tanpa biaya bulanan. Kode unik kecil yang dibayar pembeli menjadi biaya layanan, jadi harga barangmu diterima utuh; di atas Rp500.000 ada tambahan 0,7%.
Baca juga: Buat tagihan · Webhook · Mode uji · Tutorial integrasi QRIS di PHP & Laravel · Panduan webhook pembayaran
Solusi lain
Mulai terima QRIS hari ini
Tanpa biaya bulanan. Buat akun, tunggu persetujuan admin, lalu kirim tagihan pertamamu.