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

Mulai

Alur onboarding

Dari pendaftaran sandbox sampai transaksi live pertama, dan siapa yang mengerjakan setiap langkah.

Onboarding terdiri dari tujuh langkah. Langkah 1–3 Anda kerjakan sendiri dari Dashboard Merchant sandbox; setelah pengajuan live, tim AKD meninjau data Anda lalu membuat akun dan kredensial live. Sandbox dan live adalah sistem terpisah: tidak ada data sandbox yang pindah ke live.

Merchant dikerjakan oleh tim AndaAKD dikerjakan oleh tim AKD

  1. Daftar SandboxMerchant

    Daftar di Dashboard Merchant sandbox. Pendaftaran berjalan otomatis, tanpa menunggu persetujuan: akun, project, QRIS dan Virtual Account, simulasi bayar, dan API key langsung dibuat. Halaman sukses menampilkan merchant_id, project_id, dan API key; API key hanya ditampilkan sekali.

  2. Integrasi & uji di sandbox SandboxMerchant

    Buat pembayaran, simulasikan pembayaran, verifikasi webhook, dan selesaikan checklist uji. Endpoint webhook sandbox didaftarkan oleh tim AKD atas permintaan Anda.

  3. Ajukan liveMerchant

    Pemilik membuka Dashboard Merchant sandbox → Ajukan Live: data badan usaha, NIB/NPWP, penanggung jawab, perkiraan volume, dan rekening pencairan. Tidak ada unggahan dokumen; tim AKD meminta dokumen lewat email.

  4. Review tim AKDAKD

    Tim AKD meninjau pengajuan. Status (Diajukan → Sedang ditinjau → Disetujui/Ditolak) tampil di menu Ajukan Live dan dikirim lewat email ke Pemilik. Pengajuan yang ditolak memuat catatan peninjau, dan Anda dapat mengajukan ulang.

  5. Kredensial live LiveAKD Merchant

    Setelah disetujui, tim AKD membuat akun live di sistem terpisah: merchant_id, project_id, dan API key live, endpoint webhook live (skema signature v2), tarif, rekening, dan undangan Dashboard Merchant live. Anda memasangnya di server tanpa mencampur nilai sandbox.

  6. Transaksi live kecil LiveMerchant

    Lakukan satu transaksi live bernominal kecil dengan uang sungguhan. Pastikan webhook payment.paid diterima dan terverifikasi, dan pembayaran terlihat di Dashboard Merchant live.

  7. Go-live LiveMerchant

    Buka pembayaran untuk pembeli Anda. Pantau riwayat webhook di menu Pengembang.

Siapa mengerjakan apa#

Langkah Merchant Tim AKD
1. Daftar mendaftar di https://sandbox-merchant.algoritmakitadigital.id/#/daftar dan menyimpan API key yang tampil sekali — (otomatis)
2. Integrasi & uji integrasi API dan webhook, menyelesaikan checklist uji mendaftarkan endpoint webhook sandbox atas permintaan
3. Ajukan live Pemilik mengisi menu Ajukan Live dan mengirim dokumen yang diminta lewat email meminta dokumen lewat email
4. Review memantau status di menu Ajukan Live meninjau, lalu menyetujui atau menolak dengan catatan
5. Kredensial live menerima undangan Dashboard Merchant live; memasang base URL, API key, project_id, dan signing secret live membuat akun, project, dan API key live, mendaftarkan endpoint webhook live, mengundang Pemilik ke Dashboard Merchant live
6. Transaksi live kecil membayar dan memverifikasi webhook —
7. Go-live membuka pembayaran untuk pembeli —

Sebelum mengajukan live#

  • Semua butir checklist uji lolos di sandbox.
  • Server Anda memverifikasi X-AKD-Signature-V2 dan mendeduplikasi X-AKD-Event-ID.
  • Aplikasi Anda menampilkan QRIS (checkout.qr_string) atau nomor VA (checkout.account_number) sendiri, karena live tidak punya halaman bayar AKD.
  • Email owner dan developer di Dashboard Merchant → Tim benar: notifikasi webhook gagal dikirim ke sana.

Daftar lengkap langkah live: Checklist sandbox ke live.