Mulai
Kasera Pay API
Buat permintaan pembayaran dari kode Anda, dapatkan link checkout, dan tahu pasti kapan uangnya masuk.
https://pay.kasera.id/v1OpenAPI spec — deskripsi semua endpoint di bawah dalam format yang bisa dibaca mesin.
Semua request pakai HTTPS dan mengembalikan JSON. Semua nominal dalam rupiah utuh (tanpa desimal): amount = fee + net, selalu. Timestamp pakai format ISO-8601 dengan offset +07:00.
Enam endpoint, autentikasi bearer, dan webhook payment.paid. Butuh akun? Daftar di dashboard, lalu buat API key di menu Developer.
Quickstart
Buat permintaan pembayaran pertama Anda di Sandbox, pakai key test mode. Tidak ada uang yang berpindah: objek test punya field, biaya, dan webhook yang sama seperti objek live.
curl https://pay.kasera.id/v1/transactions \
-H "Authorization: Bearer kp_test_..." \
-H "Idempotency-Key: order-1234" \
-H "Content-Type: application/json" \
-d '{
"amount": 150000,
"description": "Kaos komunitas",
"external_id": "ORD-1234"
}'Kirim checkout_url dari response ke pembeli — itulah Kasera Pay Checkout, dan integrasinya cukup itu saja. Kalau mau menampilkan pembayaran di tampilan Anda sendiri, lihat Direct API. Untuk tahu kapan sudah dibayar, pasang webhook — jangan polling.
Untuk melihat request itu jadi succeeded dan webhook ber-signature terkirim, selesaikan pembayaran test lewat endpoint simulasi di halaman test mode.
Go live
Setelah integrasinya jalan di Sandbox, ganti key-nya dengan key kp_live_ Anda. Selain itu tidak ada yang berubah: request yang sama membuat pembayaran sungguhan. Mode live dan test mode punya endpoint webhook dan signing secret masing-masing, jadi arahkan endpoint live ke server Anda sebelum pembayaran sungguhan pertama.
Jangan pernah taruh kp_live_ di kode frontend atau repository publik. Panggil API hanya dari server Anda.
API menerima pembayaran ke akun Anda sendiri. Pencairan hanya dikirim ke rekening bank pemilik akun yang terverifikasi; tidak ada API untuk mengirim dana ke rekening pihak ketiga. Dana untuk orang atau badan hukum lain butuh akun terverifikasi milik pihak itu sendiri: lihat Pencairan dana dan pembayaran atas nama organisasi.