Cara kerja

Perjalanan satu pembayaran, dari pilih paket sampai koin bertambah.

Scroll pelan-pelan. Diagram di samping berubah mengikuti setiap langkah yang terjadi dalam beberapa detik itu.

Pembeli
Aplikasimu
FQris
HP Listener
1 / 10package: "200 koin"
01

Pembeli memilih paket

Di aplikasi koin, pembeli memilih paket 200 koin seharga Rp20.000.

02

Aplikasimu memanggil API

Backend memanggil POST /v1/payments dengan amount 20000 dan reference_id pesanan.

03

FQris mengalokasikan kode unik

Kode acak 1–499 dipilih dari slot yang kosong untuk QRIS-mu. Hasilnya: 137.

04

QR dinamis dibuat

QRIS statis-mu diubah jadi dinamis: tag 01 = 12, tag 54 = 20137, CRC dihitung ulang.

05

Pembeli membayar

Pembeli scan dari aplikasi apa pun. Nominal sudah terkunci, tidak bisa salah ketik.

06

Notifikasi DANA Bisnis

Uang masuk langsung ke akun DANA Bisnis-mu, notifikasi muncul di HP standby.

07

Listener meneruskan

FQris Listener membaca notifikasi itu dan mengirimnya ke server, bertanda tangan HMAC.

08

Server mencocokkan

Rp20.137 cocok dengan tepat satu payment yang menunggu. Status jadi paid.

09

Webhook terkirim

payment.paid dikirim ke servermu dengan FQris-Signature. Gagal? Dicoba ulang 8×.

10

Koin bertambah

Backend memverifikasi, mengambil ulang status, lalu menambah 200 koin. Halaman bayar berubah sukses.

Interaktif

Kenapa ada kode unik?

Notifikasi DANA Bisnis hanya berisi nominal. Kalau banyak pembeli membayar paket Rp20.000 bersamaan, tanpa kode unik kami tidak bisa tahu siapa membayar yang mana.

Rp20.166Rp20.109Rp20.466Rp20.192Rp20.329Rp20.127Rp20.481Rp20.215Rp20.188Rp20.241Rp20.475Rp20.360
Semua nominal unik, setiap pembayaran dikenali otomatis.