SANDBOX SIAPUji alur sebelum live

Infrastruktur pembayaran untuk produk yang bergerak cepat.Terima QRIS, sinkronkan status, dan kelola dana lewat satu API.

Mulai dari request pertama sampai webhook diterima, KiPay menjaga setiap perubahan status tetap jelas untuk tim Anda.

TRUSTED BY INDEPENDENTS
Trustpilot

Dinilai oleh builder independen yang menginginkan alur pembayaran jelas dari request sampai webhook.

Delapan avatar developer Indonesia dan penanda dua belas lainnya
15.000+

builder melacak arus pembayaran.

01 / QRIS

Checkout lokal, tanpa friksi.

Bawa pelanggan dari scan ke konfirmasi lewat alur QRIS yang familiar dan tetap jelas.

Sculpture portal berlapis yang memvisualisasikan perjalanan scan QRIS menuju konfirmasi pembayaran
02 / REST API

Integrasi yang terasa ringan.

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

Sculpture konektor modular yang memvisualisasikan struktur REST API yang teratur
03 / WEBHOOK

Status kembali ke backend.

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

Sculpture jalur melingkar yang memvisualisasikan webhook kembali ke titik asal
04 / SANDBOX

Uji seluruh alur sebelum live.

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

Sculpture ruang pengujian dua jalur yang memvisualisasikan sandbox sebelum produksi
05 / IDR

Arus dana tetap terbaca.

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

Sculpture blok transaksi dan ledger transparan yang memvisualisasikan rekonsiliasi rupiah
INFRASTRUKTUR UNTUK INDONESIA

38 provinsi. Satu standar untuk arus pembayaran digital.

  • AcehPROVINSI 01
  • Sumatera UtaraPROVINSI 02
  • Sumatera BaratPROVINSI 03
  • RiauPROVINSI 04
  • JambiPROVINSI 05
  • Sumatera SelatanPROVINSI 06
  • BengkuluPROVINSI 07
  • LampungPROVINSI 08
  • Kepulauan Bangka BelitungPROVINSI 09
  • Kepulauan RiauPROVINSI 10
  • DKI JakartaPROVINSI 11
  • Jawa BaratPROVINSI 12
  • Jawa TengahPROVINSI 13
  • Daerah Istimewa YogyakartaPROVINSI 14
  • Jawa TimurPROVINSI 15
  • BantenPROVINSI 16
  • BaliPROVINSI 17
  • Nusa Tenggara BaratPROVINSI 18
  • Nusa Tenggara TimurPROVINSI 19
  • Kalimantan BaratPROVINSI 20
  • Kalimantan TengahPROVINSI 21
  • Kalimantan SelatanPROVINSI 22
  • Kalimantan TimurPROVINSI 23
  • Kalimantan UtaraPROVINSI 24
  • Sulawesi UtaraPROVINSI 25
  • GorontaloPROVINSI 26
  • Sulawesi TengahPROVINSI 27
  • Sulawesi BaratPROVINSI 28
  • Sulawesi SelatanPROVINSI 29
  • Sulawesi TenggaraPROVINSI 30
  • MalukuPROVINSI 31
  • Maluku UtaraPROVINSI 32
  • Papua BaratPROVINSI 33
  • Papua Barat DayaPROVINSI 34
  • PapuaPROVINSI 35
  • Papua TengahPROVINSI 36
  • Papua PegununganPROVINSI 37
  • Papua SelatanPROVINSI 38

Fondasi yang tetap sederhana

Lapisan pembayaran untuk produk yang terus bergerak.

Fyas Zuhdi, founder KiPay, menyampaikan presentasi di panggung teknologi
THE KIPAY PERSPECTIVE

Infrastruktur pembayaran untuk ambisi builder Indonesia.

Mulai dari satu request, pertahankan visibilitas hingga pembayaran selesai dan order siap dipenuhi.

Lihat cara kerjanya
FOUNDER / KIPAY
PETA AKTIVITAS PEMBAYARAN

Satu titik integrasi, banyak sinyal yang tetap terbaca.

Setiap garis memetakan perjalanan request, konfirmasi QRIS, dan webhook yang kembali ke produk Anda.

01 / REQUESTTransaksi dibuat
02 / KONFIRMASIQRIS dibayar
03 / WEBHOOKWebhook diterima

Satu integrasi, seluruh alur

Kompleksitas pembayaran, dipindahkan dari produk Anda.

KiPay menyatukan checkout, pemantauan transaksi, webhook, dan pencairan dalam satu alur yang mudah dipahami tim produk maupun engineering.

01 / CHECKOUT

Satu QR. Banyak cara bayar.

Tampilkan QRIS dinamis langsung di produk Anda. Pengguna dapat membayar dari aplikasi yang mendukung QRIS.

checkout.kipay.biz.id / INV-2048
N
Nusa StudioINV-2048
TotalRp 285.000
02 / EVENTS

Event kembali ke backend Anda.

KiPay mengirim event yang dapat ditangani backend saat transaksi mencapai hasil akhir.

transaction.paid
transaction.expired
webhook.test
03 / ENVIRONMENT

Pisahkan pengujian dari production.

Project sandbox menjaga eksperimen tetap terpisah dari transaksi nyata.

SandboxProduction
04 / PAYOUT

Dari transaksi ke saldo yang siap dicairkan.

Riwayat, saldo, dan pencairan berada di satu dashboard yang konsisten.

Transaksi berhasilRp 12.771.000
Biaya transaksiRp 290.250
Siap dicairkanRp 12.480.750

Infrastruktur yang dapat dibaca

Satu transaksi. Setiap perpindahan terlihat.

Ikuti siapa yang mengirim data, kapan status berubah, dan bagaimana order Anda menerima hasil akhirnya.

Jejak transaksi / INV-2048 Sandbox
JEJAK LANGSUNGRp 285.000Urutan lengkap dari request hingga order siap dipenuhi
transaction.paid184 ms
Backend AndaLayanan order
KiPay APIAPI transaksi
CheckoutQRIS dinamis
Jaringan QRISKonfirmasi bayar
POST /transactionsamount · note · API key01201 Createdtrx_id · qr_payload02QRIS dipindaiRp 285.000 · pending03Pembayaran terkonfirmasipending → paid04transaction.paidwebhook · cek status05
01
Buat transaksi

Backend mengirim nominal dan referensi order ke KiPay API.

02
Terima QR

KiPay mengembalikan ID transaksi dan QRIS untuk checkout.

03
Pelanggan membayar

Aplikasi pembayaran memindai QRIS dan memproses nominal.

04
Status dikonfirmasi

Jaringan QRIS mengembalikan hasil pembayaran ke KiPay.

05
Order diperbarui

Webhook transaction.paid dikirim ke backend Anda.

Status transaksi
request
pending
paid
order dipenuhi
01 / REQUESTRespons sinkron untuk checkout

Backend menerima ID transaksi dan payload QR sebelum halaman pembayaran ditampilkan.

02 / EVENTWebhook untuk hasil akhir

Perubahan status berjalan terpisah dari request awal dan dapat diverifikasi kembali dari backend.

03 / STATESatu lifecycle yang dapat ditelusuri

Dashboard dan backend Anda membaca lifecycle transaksi yang sama dari pending hingga paid.

Dirancang untuk developer

Dari API key ke pembayaran pertama, tanpa lapisan yang tidak perlu.

Endpoint yang ringkas, payload yang terbaca, dan contoh implementasi yang dapat langsung digunakan.

  1. 01
    Buat project

    Dapatkan API key sandbox setelah membuat akun.

  2. 02
    Kirim satu request

    Tentukan nominal dan catatan transaksi.

  3. 03
    Tangani webhook

    Perbarui pesanan saat status pembayaran berubah.

Buka dokumentasi lengkap
create-payment.tsSandbox
curl -X POST https://api.kipay.biz.id/api/pay/{apiKey}/transactions \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 285000,
    "note": "INV-2048"
  }'
201 Createdapplication/json
{ "trx_id": "QRIS-2048-KP", "amount": 285000, "status": "pending", "qr_payload": "000201010212..." }

Satu fondasi, banyak pengalaman

Bangun model pembayaran yang terasa milik produk Anda.

Susun pengalaman checkout, kontrol dana, dan pengelolaan banyak project di atas API yang tetap konsisten.

01 / CONTEXTUAL CHECKOUT

Checkout yang memahami konteks pesanan.

Ubah percakapan produk menjadi checkout QRIS tanpa memutus alur pelanggan.

Saya butuh paket desain untuk tim berisi lima orang.
Paket Studio cocok. Saya sudah menyiapkan checkout QRIS.
Studio PackRp 285.000
5 kursi timAsset library
02 / VIRTUAL CARD · PREVIEW

Kontrol dana tim lewat kartu virtual.

Tetapkan limit per project dan pisahkan pengeluaran operasional.

KiPay virtual
•••• •••• •••• 2048
PROJECTNusa StudioLIMITRp 7.500.000
Limit projectAktif
03 / REMOTE COMMERCE

Pembayaran lokal untuk produk yang bergerak jauh.

Berikan checkout QRIS yang familiar kepada pelanggan Indonesia di mana pun produk Anda diakses.

JAKARTAIDR · QRIS
RUTE PEMBAYARAN GLOBALDiterima di JakartaQRIS · 184 ms
04 / EMBEDDED PAYMENTS

Satu API untuk banyak project klien.

Kelola transaksi, saldo, dan status integrasi dari ruang kerja yang sama.

N
Nusa StudioPembayaran berhasil
TotalRp 285.000
OrderINV-2048MetodeQRISStatusPAID
console.kipay.biz.id / Projects
Project terhubungSaldoVolumeStatus
01Nusa StudioRp 12,4 jtRp 28,5 jtAktif
02Orbit CommerceRp 8,1 jtRp 19,2 jtAktif
03Ruang BelajarRp 4,9 jtRp 11,8 jtDitinjau
04Karsa DigitalRp 2,3 jtRp 7,6 jtAktif
Webhook diterima184 ms

Kapasitas yang tetap terbaca

Skala transaksi tanpa kehilangan urutan.

Request, konfirmasi QRIS, dan webhook bergerak sebagai satu lifecycle yang dapat ditelusuri dari awal hingga order siap dipenuhi.

1 APIkontrak transaksi yang konsisten
3 statuspending, paid, expired
2 modesandbox dan production

Pilih jalur integrasi

Mulai sesuai tingkat kontrol yang Anda butuhkan.

Gunakan Dashboard untuk operasi langsung, arahkan pelanggan ke checkout terkelola, atau bawa seluruh lifecycle ke backend Anda.

console.kipay.biz.id / Transaksi
Nominal transaksiRp 285.000
ReferensiINV-2048
status.pending
01 / DASHBOARD

Operasikan pembayaran tanpa menulis kode.

Buat transaksi, bagikan checkout, dan pantau status dari satu ruang kerja.

Buka Dashboard
checkout.kipay.biz.id / INV-2048
Nusa StudioCheckout terkelola
TotalRp 285.000INV-2048
Menunggu pembayaran QRIS
02 / HOSTED CHECKOUT

Gunakan checkout yang sudah terstruktur.

Arahkan pelanggan ke halaman QRIS yang konsisten tanpa membangun UI pembayaran sendiri.

Lihat pengalaman checkout
create-payment.tsAPI
1const payment = await kipay.create({
2 amount: 285000,
3 note: 'INV-2048'
4});
transaction.paid200 OK
03 / API DIRECT

Kontrol lifecycle dari backend Anda.

Buat transaksi lewat REST API dan gunakan webhook untuk memulai pemenuhan order secara otomatis.

Buka dokumentasi API

Harga transparan

Bayar hanya saat transaksi berhasil.

Harga mengikuti transaksi yang berhasil dengan struktur yang mudah dihitung.

Rp 250+ 0,7%per transaksi berhasil
  • Akses sandbox
  • Kalkulasi per transaksi
  • Laporan biaya terperinci
Simulasi transaksiHitung langsung
Rp
Nominal transaksiRp 100.000
Biaya (Rp 250 + 0,7%)− Rp 950
Anda menerimaRp 99.050

Nilai dihitung langsung dari formula biaya KiPay.

Kontrol dari hari pertama

Kecepatan tanpa mengorbankan visibilitas.

Mulai dari lingkungan terisolasi, pantau setiap perubahan status, dan bawa alur yang sama ke production saat siap.

Pelajari arsitektur integrasi
Kontrol project Normal
01
API key per projectPisahkan kredensial untuk setiap aplikasi.
02
Sandbox terisolasiUji seluruh alur tanpa transaksi sungguhan.
03
Verifikasi status dari backendPastikan transaksi berstatus paid sebelum memenuhi order.
04
Riwayat transaksiTelusuri status pembayaran dari satu tempat.

Pertanyaan umum

Yang perlu diketahui sebelum mulai.

Berapa lama sampai saya bisa mencoba API?+

Setelah membuat akun dan project, Anda dapat menggunakan API key sandbox untuk mulai menguji integrasi.

Metode pembayaran apa yang didukung?+

KiPay menerima pembayaran melalui QRIS, sehingga pelanggan dapat menggunakan aplikasi pembayaran yang mendukung QRIS.

Bagaimana biaya dihitung?+

Biaya sebesar Rp 250 + 0,7% dihitung untuk setiap transaksi yang berhasil.

Bagaimana cara mengetahui pembayaran berhasil?+

KiPay mengirim perubahan status melalui webhook dan menampilkannya pada riwayat transaksi di dashboard.

Siap untuk request pertama?

Bangun produknya.
Biarkan pembayaran bergerak.

Buat akun, dapatkan API key sandbox, dan integrasikan pembayaran pertama ke produk Anda.