Buat workspace
Daftarkan akun dan buat merchant workspace melalui aplikasi. Test API key dapat dibuat langsung dari Developer Center.
Dokumentasi resmi DuitDigital Central API untuk payment gateway, checkout, payment link, PPOB, SMM, OTP, settlement, dan operasional merchant.
curl https://api.duitdigital.id/v1/merchant/payments \
-u "$DD_PUBLIC_KEY:$DD_SECRET_KEY" \
-H "Idempotency-Key: order-2026-001" \
-H "Content-Type: application/json" \
-d '{
"reference": "INV-2026-001",
"amount": "100000",
"currency": "IDR",
"channel": "QRIS",
"customer": {
"name": "Customer",
"email": "customer@example.com"
}
}'Daftarkan akun dan buat merchant workspace melalui aplikasi. Test API key dapat dibuat langsung dari Developer Center.
Setiap operasi finansial mutasi wajib memakai Idempotency-Key unik agar retry jaringan tidak menghasilkan transaksi ganda.
Validasi signature HMAC, timestamp, event ID, dan ownership resource sebelum memperbarui status pada sistem Anda.
Portal web memakai Bearer access token berumur pendek dengan refresh rotation. Integrasi server-to-server memakai HTTP Basic berisi scoped merchant public key dan secret.
Authorization: Basic base64(public:secret)Portal & AdminAuthorization: Bearer dd_at_...{
"success": false,
"error": {
"code": "PAYMENT_CHANNEL_UNAVAILABLE",
"message": "Payment channel is unavailable",
"fields": {}
},
"meta": { "request_id": "req_..." }
}401 Kredensial invalid/expired
403 Scope atau permission ditolak
409 Konflik state/idempotency/provider
422 Validasi input gagal
429 Rate limit terlampaui
Daftar ini dihasilkan langsung dari spesifikasi OpenAPI yang sama dengan runtime route.