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. 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. 2

    Pembeli membayar

    Arahkan pembeli ke halaman bayar atau tampilkan QR-nya di halaman checkout-mu sendiri. Nominal sudah terisi, pembeli tinggal konfirmasi.

  3. 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.