Mulai

Kasera Pay API

Buat permintaan pembayaran QRIS dari kode Anda, dapatkan tautan checkout, dan ketahui secara pasti kapan uangnya masuk.

Base URLhttps://pay.kasera.id/v1

Semua permintaan memakai HTTPS dan mengembalikan JSON. Semua nominal adalah rupiah utuh (tanpa desimal): amount = fee + net, selalu. Timestamp memakai format ISO-8601 dengan offset +07:00.

Tiga 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:

curl https://pay.kasera.id/v1/transactions \
  -H "Authorization: Bearer kp_live_..." \
  -H "Idempotency-Key: order-1234" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 150000,
    "description": "Kaos komunitas",
    "external_id": "ORD-1234"
  }'

Kirim checkout_url dari respons ke pembeli. Untuk tahu kapan dibayar, pasang webhook — jangan polling.

Jangan pernah menaruh kp_live_ di kode frontend atau repositori publik. Panggil API hanya dari server Anda.