AKD Pay Docs
Bahasa IndonesiaID Dashboard
LIVE This documentation applies to both sandbox and live.

Going live

Merchant dashboard

The Merchant Dashboard menus (Tarif and Ajukan Live included), user roles, and the Pengembang (Developer) menu for technical teams.

The Merchant Dashboard exists separately for the sandbox (https://sandbox-merchant.algoritmakitadigital.id) and live (https://merchant.algoritmakitadigital.id). Sign in with your email and the 6-digit code sent to it (valid for 10 minutes, single use). No sandbox account yet? Sign up yourself. The dashboard is in Bahasa Indonesia; menu names are given as shown, with a translation.

Menu Contents Roles
Beranda (Home) summary: successful transactions, revenue, and recent transactions all
Transaksi (Transactions) list of payments with filters, details with a status timeline, CSV export (up to 10,000 rows) all
Pendapatan (Revenue) revenue from PAID payments per day or month (WIB): gross, service fee, net, per method all
Tarif (Fees) the service fee that applies per method (QRIS, Virtual Account) to your account, with a worked example all
Pengembang (Developer) environment and IDs, API keys, webhook endpoints, webhook history and resend owner, developer
Tim (Team) invite members, change roles, disable or enable members owner
Ajukan Live (Apply for live) Sandbox live account application form, status, reviewer note, and withdrawal owner
Saldo (Balance) balance, movements, settlement bank account, and payouts; only when this feature is enabled for the environment owner, finance

Roles#

Role For
owner account owner; manages the team, applies for live, and sees every menu
developer technical team; Pengembang menu, no team management
finance finance team; sees neither the Pengembang menu nor webhook details

An owner cannot demote or disable themselves, and an account always keeps at least one active owner.

§14 Dashboard Merchant: menu Pengembang#

Untuk peran owner dan developer (peran finance tidak melihat menu ini).

  • Lingkungan dan ID: SANDBOX atau LIVE, merchant_id, daftar project (id, nama, status).
  • API key: prefiks, status (ACTIVE/REVOKED), waktu dibuat dan dicabut. Hash dan key utuh tidak pernah ditampilkan.
  • Webhook endpoint: URL (tanpa kredensial dan query), status, signature_scheme, prefiks secret (whsec_xxxx), dan kesehatan pengiriman 7 hari (jumlah per status, sukses terakhir, DEAD terakhir).
  • Riwayat webhook: event, order ID, payment ID, host endpoint, status, jumlah percobaan, kode respons terakhir, error terakhir (disamarkan), jadwal percobaan berikutnya, dan tombol "Kirim ulang" untuk DEAD/FAILED.
  • Permintaan perubahan: API key baru, pencabutan key, endpoint webhook baru atau perubahan URL, perubahan skema signature, dan rotasi secret dilakukan oleh tim AKD. Kirim permintaan dari email owner terdaftar ke partnership@algoritmakitadigital.id dengan menyebut merchant_id, lingkungan (sandbox/live), dan perubahan yang diminta.

§15 Dashboard Merchant: Daftar, Ajukan Live, dan Tarif#

  • Daftar (sandbox saja): #/daftar di Dashboard Merchant sandbox. Formulir dilindungi batas laju (dan Cloudflare Turnstile bila diaktifkan). Bila email sudah terdaftar, Anda menerima kode masuk biasa; kode itu bisa dipakai di halaman yang sama dan Anda masuk ke akun yang sudah ada, tanpa akun baru. Halaman sukses menampilkan merchant_id, project_id, dan API key sekali saja, dengan tombol salin dan tautan ke menu Pengembang dan dokumentasi.
  • Simulasi bayar: akun hasil pendaftaran mandiri langsung bisa memakai tombol Simulasi di halaman checkout sandbox. Untuk akun lain, tim AKD mengaktifkannya dari console.
  • Ajukan Live (Pemilik, sandbox): formulir pengajuan, status, catatan peninjau, dan pembatalan selama belum diputuskan. Satu pengajuan aktif dalam satu waktu; setelah ditolak atau dibatalkan Anda dapat mengajukan ulang. Nomor rekening hanya ditampilkan 4 digit terakhir.
  • Tarif (semua peran): biaya layanan yang berlaku per metode (QRIS, Virtual Account), sumbernya (tarif khusus akun Anda atau tarif standar AKD), sejak kapan berlaku, dan contoh perhitungan untuk pembayaran Rp 100.000. Biaya dipotong dari setiap transaksi berhasil; Anda menerima nilai bersihnya (nominal dikurangi biaya layanan). Transaksi gagal atau kedaluwarsa tidak dikenai biaya, dan biaya tidak dikembalikan saat refund.
  • Saldo (Pemilik, finance): saldo, rekening pencairan, dan penarikan dana hanya tampil bila fitur ini aktif di lingkungan tersebut. Di live menu Saldo dapat belum tersedia; menu Tarif dan Transaksi tetap ada.