QRIS milik bisnis Anda
Setiap akun menggunakan QRIS dan akun GoPay Merchant miliknya sendiri. Pembayaran antar-member tidak dicampur dalam satu QRIS bersama.
BayarBayar.in membantu bisnis Anda membuat tagihan QRIS, menampilkan halaman pembayaran, memantau status transaksi, dan menerima notifikasi pembayaran otomatis dari satu dashboard.
Mulai dengan Sandbox, uji seluruh alur, lalu beralih ke Live saat bisnis Anda siap menerima pembayaran nyata.
Dirancang agar pembayaran lebih mudah diintegrasikan, lebih jelas dipantau, dan lebih aman dioperasikan.
Setiap fitur dibuat untuk mengurangi pemeriksaan manual dan memberi bisnis Anda kendali penuh atas transaksi.
Setiap akun menggunakan QRIS dan akun GoPay Merchant miliknya sendiri. Pembayaran antar-member tidak dicampur dalam satu QRIS bersama.
BayarBayar.in membuat QRIS dinamis sesuai total pembayaran. Kode unik dialokasikan secara aman untuk membantu pencocokan transaksi.
Pemeriksaan mutasi dijalankan terpusat. Website pelanggan cukup membaca status dari BayarBayar.in tanpa mengakses akun provider Anda.
Setiap perubahan status dikirim dengan signature HMAC, event ID unik, penyimpanan outbox, dan retry otomatis saat callback gagal.
Pisahkan toko, website, atau aplikasi dengan API key, callback URL, redirect allowlist, rate limit, dan riwayat transaksi masing-masing.
Uji pembuatan transaksi, payment page, status, dan webhook tanpa uang nyata. Aktifkan mode Live hanya setelah integrasi siap.
BayarBayar.in menangani alur pembayaran, sementara sistem Anda tetap menjadi sumber kebenaran untuk order dan fulfillment.
Lihat panduan mulai cepatHubungkan akun merchant, tambahkan QRIS, lalu buat API key project.
Kirim order ID, nominal, dan waktu kedaluwarsa melalui API.
Pelanggan melihat total yang tepat dan memindai QRIS dari halaman pembayaran.
Webhook memberi tahu backend setelah pembayaran berhasil diverifikasi.
BayarBayar.in tidak hanya mencocokkan nominal. Pembayaran diperiksa berdasarkan merchant, jumlah, waktu, jenis transaksi, status provider, dan identitas mutasi sebelum dinyatakan berhasil.
Mencegah retry membuat tagihan ganda atau mengubah nominal order yang sama.
Setiap project memiliki key dan scope sendiri, sehingga akses dapat dibatasi sesuai kebutuhan.
Mutasi ambigu tidak dipaksakan menjadi berhasil dan diarahkan ke pemeriksaan manual.
Aktivitas penting dicatat dan request dibatasi untuk mengurangi penyalahgunaan.
BayarBayar.in tidak menghimpun saldo pengguna. Dana pembayaran diterima melalui akun merchant yang terhubung pada project Anda.
Kirim transaksi dari backend Anda. Response berisi nominal pembayaran, QRIS dinamis, waktu kedaluwarsa, dan payment_url untuk pelanggan.
# Buat transaksi QRIS
curl -X POST 'http://localhost:3000/api/transactioncreate/qris' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: gpk_test_KEY_ANDA' \
-H 'Idempotency-Key: checkout-INV-001' \
-d '{
"project": "toko-satu",
"order_id": "INV-001",
"amount": 10000,
"expiry_minutes": 60
}'
Hubungkan pembayaran QRIS dengan order dan status checkout pelanggan.
Aktifkan akses otomatis setelah pembayaran live benar-benar terverifikasi.
Kelola invoice dari beberapa produk atau brand melalui project terpisah.
Gunakan API dan webhook untuk merapikan pencatatan serta rekonsiliasi pembayaran.
Buat project pertama, uji alur pembayaran dari awal sampai webhook, lalu aktifkan mode Live ketika semuanya siap.