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.
Menus#
| 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:
SANDBOXatauLIVE,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,DEADterakhir). - 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.iddengan menyebutmerchant_id, lingkungan (sandbox/live), dan perubahan yang diminta.
§15 Dashboard Merchant: Daftar, Ajukan Live, dan Tarif#
- Daftar (sandbox saja):
#/daftardi 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 menampilkanmerchant_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.