Order Kuota Deposit Detail/Check Status API
Dokumentasi resmi Order Kuota Deposit Detail API dari Maelyn API untuk mengecek rincian dan status pembayaran deposit di Order Kuota
Base Information
- BASE_URL_API:
https://api.maelyn.eu/api - Path / Endpoint:
/payment/orderkuota/deposit-detail - Method:
POST - Credit Usage:
2
Authentication
Gunakan header berikut pada setiap request:
x-maelyn-auth: YOUR_API_KEY
Request Body
Endpoint ini digunakan untuk mengecek ulang rincian dan status pembayaran suatu deposit yang sudah pernah dibuat (dari endpoint Deposit Create), termasuk qris_url dan qris_string-nya. Cocok dipakai untuk polling status pembayaran secara berkala dari sisi aplikasi kamu.
Note: Maelyn API tidak menyimpan data user seperti username, password, OTP, token, atau data akun lainnya. Untuk menggunakan fitur ini, user harus melakukan alur login terlebih dahulu, yaitu Login OTP kemudian dilanjutkan ke Login Token untuk mendapatkan token akun Order Kuota. Gunakan
auth_username(ID akun, bagian sebelum tanda:pada token) danauth_token(token lengkap formatid:token) hasil dari proses tersebut.
Example Request
POST /payment/orderkuota/deposit-detail
Body Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
auth_username | string | Yes | - | ID akun Order Kuota (bagian sebelum tanda : pada token) |
auth_token | string | Yes | - | Token akun Order Kuota dari endpoint Login Token (format id:token) |
deposit_id | string | Yes | - | ID deposit, didapat dari response endpoint Deposit Create |
payment | string | No | "sinarmas" | Metode pembayaran deposit tersebut (dipakai untuk memicu ulang generate QRIS bila perlu) |
Example Usage
{
"auth_username": "your_username",
"auth_token": "0202020:xxxxxxx",
"deposit_id": "85458367"
}
Success Response
{
"success": true,
"message": "Berhasil mengambil rincian deposit Order Kuota",
"result": {
"success": true,
"deposit_id": "85458367",
"title": "Rincian Deposit #85458367",
"tanggal": "05/07/2026 19:11:06",
"metode_pembayaran": "Via Scan QRIS",
"status": "Pending",
"jumlah": "11.198",
"jumlah_number": 11198,
"atas_nama": "ORDER KUOTA",
"biaya_penanganan": "78",
"qris_url": "https://qris.orderkuota.com/qrnb/20260705/85458367-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.png",
"qris_string": "00020101021226670016COM.NOBUBANK.WWW...6304XXXX",
"qris_regenerated": false,
"qris_trigger_status": null,
"qris_trigger_response": null
}
}
Response Field
| Name | Type | Description |
|---|---|---|
success | boolean | Status response API |
message | string | Pesan status dari Maelyn API |
result.success | boolean | Status hasil request dari Order Kuota |
result.deposit_id | string | ID deposit yang diminta |
result.tanggal | string | Tanggal deposit dibuat |
result.metode_pembayaran | string | Metode pembayaran yang digunakan |
result.status | string | Status pembayaran deposit (mis. Pending, Berhasil) |
result.jumlah | string | Total nominal yang harus dibayar (format teks) |
result.jumlah_number | number | Total nominal yang harus dibayar (angka) |
result.atas_nama | string | Nama penerima pada QRIS |
result.biaya_penanganan | string | Biaya penanganan/admin deposit |
result.qris_url | string | null | URL gambar QRIS, null bila belum siap |
result.qris_string | string | null | String QRIS mentah (EMV), null bila belum siap |
result.qris_regenerated | boolean | Menandakan apakah request ini memicu generate ulang QRIS |
Error Response
Missing Auth Username
{
"success": false,
"message": "Body auth_username wajib diisi"
}
Missing Auth Token
{
"success": false,
"message": "Body auth_token wajib diisi"
}
Missing Deposit ID
{
"success": false,
"message": "Body deposit_id wajib diisi. Contoh: 85266542"
}
Get Deposit Detail Failed
{
"success": false,
"message": "Gagal mengambil rincian deposit Order Kuota",
"result": {
"success": false,
"message": "Gagal mengambil rincian deposit. Status: 404"
}
}
Internal Server Error
{
"success": false,
"message": "Internal server error"
}