Order Kuota Mutasi API
Dokumentasi resmi Order Kuota Mutasi API dari Maelyn API untuk mengambil riwayat mutasi atau history akun Order Kuota
Base Information
- BASE_URL_API:
https://api.maelyn.eu/api - Path / Endpoint:
/payment/orderkuota/mutasi - Method:
POST - Credit Usage:
3
Authentication
Gunakan header berikut pada setiap request:
x-maelyn-auth: YOUR_API_KEY
Request Body
Endpoint ini digunakan untuk mengambil riwayat mutasi atau history akun Order Kuota, termasuk history QRIS dan informasi akun yang terhubung.
Note: Maelyn API tidak menyimpan data user seperti username, password, OTP, token, mutasi, 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.
Example Request
POST /payment/orderkuota/mutasi
Body Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
username | string | Yes | - | Username akun Order Kuota |
token | string | Yes | - | Token akun Order Kuota dari endpoint Login Token |
historyType | string | No | qris_history | Jenis history yang ingin diambil |
options | object | No | { "page": "1" } | Opsi tambahan untuk request history |
Example Usage
{
"username": "your_username",
"token": "0202020:xxxxxxx",
"historyType": "qris_history",
"options": {
"page": "1"
}
}
Success Response
{
"success": true,
"message": "Berhasil mengambil history Order Kuota",
"result": {
"success": true,
"qris_history": {
"success": true,
"total": 1,
"page": 1,
"pages": 1,
"results": [
{
"id": 21212121,
"debet": "0",
"kredit": "100",
"saldo_akhir": "298",
"keterangan": "NOBU / MAELYN API",
"tanggal": "01/07/2026 03:36:42",
"status": "IN",
"fee": "",
"brand": {
"name": "OVO",
"logo": "https://app.orderkuota.com/assets/qris/ovo.png"
}
}
]
},
"account": {
"success": true,
"results": {
"id": "0202020",
"username": "MAELYN API",
"name": "MAELYN API",
"email": "s*****@maelyn.co.id",
"phone": "08xxxxxx",
"balance": 0,
"balance_str": "0",
"qris_balance": 0,
"qris_balance_str": "0",
"qrcode": "https://app.orderkuota.com/assets/qrcode/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.png",
"qris": "https://qris.orderkuota.com/qrnobu/xxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-QR.png",
"qris_name": "MAELYN API STORE"
}
}
}
}
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.qris_history.success | boolean | Status pengambilan history QRIS |
result.qris_history.total | number | Total data history yang tersedia |
result.qris_history.page | number | Halaman saat ini |
result.qris_history.pages | number | Total halaman history |
result.qris_history.results | array | Daftar data mutasi atau transaksi QRIS |
result.account.results.username | string | Username akun Order Kuota |
result.account.results.name | string | Nama akun Order Kuota |
result.account.results.email | string | Email akun Order Kuota |
result.account.results.phone | string | Nomor telepon akun Order Kuota |
result.account.results.balance | number | Saldo utama akun Order Kuota |
result.account.results.qris_balance | number | Saldo QRIS akun Order Kuota |
result.account.results.qris_name | string | Nama QRIS akun Order Kuota |
Error Response
Missing Username
{
"success": false,
"message": "Body username wajib diisi"
}
Missing Token
{
"success": false,
"message": "Body token wajib diisi"
}
Get History Failed
{
"success": false,
"message": "Gagal mengambil history Order Kuota",
"result": {
"success": false,
"message": "Invalid token or failed to get history"
}
}
Internal Server Error
{
"success": false,
"message": "Internal server error"
}