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) dan auth_token (token lengkap format id:token) hasil dari proses tersebut.

Example Request

POST /payment/orderkuota/deposit-detail

Body Parameters

NameTypeRequiredDefaultDescription
auth_usernamestringYes-ID akun Order Kuota (bagian sebelum tanda : pada token)
auth_tokenstringYes-Token akun Order Kuota dari endpoint Login Token (format id:token)
deposit_idstringYes-ID deposit, didapat dari response endpoint Deposit Create
paymentstringNo"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

NameTypeDescription
successbooleanStatus response API
messagestringPesan status dari Maelyn API
result.successbooleanStatus hasil request dari Order Kuota
result.deposit_idstringID deposit yang diminta
result.tanggalstringTanggal deposit dibuat
result.metode_pembayaranstringMetode pembayaran yang digunakan
result.statusstringStatus pembayaran deposit (mis. Pending, Berhasil)
result.jumlahstringTotal nominal yang harus dibayar (format teks)
result.jumlah_numbernumberTotal nominal yang harus dibayar (angka)
result.atas_namastringNama penerima pada QRIS
result.biaya_penangananstringBiaya penanganan/admin deposit
result.qris_urlstring | nullURL gambar QRIS, null bila belum siap
result.qris_stringstring | nullString QRIS mentah (EMV), null bila belum siap
result.qris_regeneratedbooleanMenandakan 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"
}

Playground