Checkout lokal, tanpa friksi.
Bawa pelanggan dari scan ke konfirmasi lewat alur QRIS yang familiar dan tetap jelas.

Mulai dari request pertama sampai webhook diterima, KiPay menjaga setiap perubahan status tetap jelas untuk tim Anda.
Dinilai oleh builder independen yang menginginkan alur pembayaran jelas dari request sampai webhook.
builder melacak arus pembayaran.
Bawa pelanggan dari scan ke konfirmasi lewat alur QRIS yang familiar dan tetap jelas.

Satu struktur request menghubungkan produk Anda ke alur pembayaran yang dapat dirangkai.

Terima perubahan transaksi melalui webhook agar backend dan order selalu bergerak bersama.

Uji request, checkout, konfirmasi, dan webhook di ruang pengujian yang terpisah dari produksi.

Ikuti pergerakan rupiah dari banyak transaksi menuju satu jalur rekonsiliasi yang jelas.

38 provinsi. Satu standar untuk arus pembayaran digital.
Fondasi yang tetap sederhana

Mulai dari satu request, pertahankan visibilitas hingga pembayaran selesai dan order siap dipenuhi.
Lihat cara kerjanya
FOUNDER / KIPAYSetiap garis memetakan perjalanan request, konfirmasi QRIS, dan webhook yang kembali ke produk Anda.
Satu integrasi, seluruh alur
KiPay menyatukan checkout, pemantauan transaksi, webhook, dan pencairan dalam satu alur yang mudah dipahami tim produk maupun engineering.
Tampilkan QRIS dinamis langsung di produk Anda. Pengguna dapat membayar dari aplikasi yang mendukung QRIS.
KiPay mengirim event yang dapat ditangani backend saat transaksi mencapai hasil akhir.
transaction.paidtransaction.expiredwebhook.testProject sandbox menjaga eksperimen tetap terpisah dari transaksi nyata.
Riwayat, saldo, dan pencairan berada di satu dashboard yang konsisten.
Infrastruktur yang dapat dibaca
Ikuti siapa yang mengirim data, kapan status berubah, dan bagaimana order Anda menerima hasil akhirnya.
Backend mengirim nominal dan referensi order ke KiPay API.
KiPay mengembalikan ID transaksi dan QRIS untuk checkout.
Aplikasi pembayaran memindai QRIS dan memproses nominal.
Jaringan QRIS mengembalikan hasil pembayaran ke KiPay.
Webhook transaction.paid dikirim ke backend Anda.
Backend menerima ID transaksi dan payload QR sebelum halaman pembayaran ditampilkan.
Perubahan status berjalan terpisah dari request awal dan dapat diverifikasi kembali dari backend.
Dashboard dan backend Anda membaca lifecycle transaksi yang sama dari pending hingga paid.
Dirancang untuk developer
Endpoint yang ringkas, payload yang terbaca, dan contoh implementasi yang dapat langsung digunakan.
Dapatkan API key sandbox setelah membuat akun.
Tentukan nominal dan catatan transaksi.
Perbarui pesanan saat status pembayaran berubah.
curl -X POST https://api.kipay.biz.id/api/pay/{apiKey}/transactions \
-H "Content-Type: application/json" \
-d '{
"amount": 285000,
"note": "INV-2048"
}'{
"trx_id": "QRIS-2048-KP",
"amount": 285000,
"status": "pending",
"qr_payload": "000201010212..."
}Satu fondasi, banyak pengalaman
Susun pengalaman checkout, kontrol dana, dan pengelolaan banyak project di atas API yang tetap konsisten.
Ubah percakapan produk menjadi checkout QRIS tanpa memutus alur pelanggan.
Tetapkan limit per project dan pisahkan pengeluaran operasional.
Berikan checkout QRIS yang familiar kepada pelanggan Indonesia di mana pun produk Anda diakses.
Kelola transaksi, saldo, dan status integrasi dari ruang kerja yang sama.
Harga transparan
Harga mengikuti transaksi yang berhasil dengan struktur yang mudah dihitung.
Nilai dihitung langsung dari formula biaya KiPay.
Kontrol dari hari pertama
Mulai dari lingkungan terisolasi, pantau setiap perubahan status, dan bawa alur yang sama ke production saat siap.
Pelajari arsitektur integrasiPertanyaan umum
Setelah membuat akun dan project, Anda dapat menggunakan API key sandbox untuk mulai menguji integrasi.
KiPay menerima pembayaran melalui QRIS, sehingga pelanggan dapat menggunakan aplikasi pembayaran yang mendukung QRIS.
Biaya sebesar Rp 250 + 0,7% dihitung untuk setiap transaksi yang berhasil.
KiPay mengirim perubahan status melalui webhook dan menampilkannya pada riwayat transaksi di dashboard.





Siap untuk request pertama?
Buat akun, dapatkan API key sandbox, dan integrasikan pembayaran pertama ke produk Anda.