AKD Pay Docs
EnglishEN Dashboard
LIVE Dokumentasi ini sama untuk sandbox dan live.

Dokumentasi developer AKD Pay

Terima pembayaran QRIS dan Virtual Account lewat satu API

AKD Pay adalah layanan integrasi pembayaran untuk merchant di Indonesia: satu API untuk menerima pembayaran QRIS dan Virtual Account dalam rupiah. Server Anda membuat pembayaran, menampilkan kode QR atau nomor VA kepada pembeli, lalu menerima webhook bertanda tangan saat pembayaran lunas, gagal, atau kedaluwarsa. Dashboard Merchant menampilkan transaksi, pendapatan, dan riwayat webhook, dan sandbox memungkinkan Anda menguji semuanya tanpa uang sungguhan.

Mulai dari sini#

Cara kerja singkat#

  1. Server Anda memanggil POST /v1/payments dengan API key, project_id, nominal, dan metode (QRIS atau VIRTUAL_ACCOUNT).
  2. Respons berisi checkout: string QR (checkout.qr_string) atau nomor VA (checkout.account_number). Tampilkan kepada pembeli.
  3. Pembeli membayar. AKD mengirim webhook payment.paid ke endpoint HTTPS Anda, ditandatangani dengan X-AKD-Signature-V2.
  4. Server Anda memverifikasi signature, menandai pesanan lunas satu kali, dan menjawab 2xx.

Semua nominal dalam IDR, bilangan bulat. Alamat API dan contoh di dokumentasi ini memakai sandbox; perbedaannya dengan live ada di Sandbox vs Live.