Lewati ke konten utama

Admin Checkout Order

Initiate DOKU payment checkout untuk admin-created order. Mengembalikan redirect URL untuk pembayaran customer.

Endpoint​

POST /events/{idOrSlug}/admin/orders/{orderId}/checkout

Authentication​

Membutuhkan API Key atau JWT token dengan permission event:update.

Path Parameters​

ParameterTypeRequiredDescription
idOrSlugstringYesEvent ULID atau slug
orderIdstringYesOrder ULID

Response​

Success (200)​

{
"message": "Checkout berhasil dibuat.",
"requestId": "abc123",
"data": {
"redirectUrl": "https://checkout.doku.com/...",
"tokenId": "...",
"expiredDate": "20260717210000",
"totalAmount": "500000"
}
}

Error Responses​

CodeDescription
400Validasi gagal
401Tidak terautentikasi
403Tidak memiliki akses
404Order tidak ditemukan
422Order tidak bisa dibayar
502Gateway payment error