Order Kuota Harga Item API

Dokumentasi resmi Order Kuota Harga Item API dari Maelyn API untuk mengambil daftar paket/produk beserta harga dari suatu sub-kategori Order Kuota

Base Information

  • BASE_URL_API: https://api.maelyn.eu/api
  • Path / Endpoint: /payment/orderkuota/ppob-items
  • Method: POST
  • Credit Usage: 2

Authentication

Gunakan header berikut pada setiap request:

x-maelyn-auth: YOUR_API_KEY

Request Body

Endpoint ini digunakan untuk mengambil daftar paket/produk beserta harga reseller dan harga umum dari suatu sub-kategori (didapat dari endpoint Harga Catalog).

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/ppob-items

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)
sub_categorystringYes-ID sub-kategori dari endpoint Harga Catalog, contoh digital/diamond-mobile-legends

Example Usage

{
  "auth_username": "your_username",
  "auth_token": "0202020:xxxxxxx",
  "sub_category": "digital/diamond-mobile-legends"
}

Success Response

{
    "success": true,
    "message": "Berhasil mengambil daftar harga Order Kuota",
    "result": {
        "success": true,
        "category_id": "digital/diamond-mobile-legends",
        "url": "https://app.orderkuota.com/harga/digital/diamond-mobile-legends",
        "total": 20,
        "items": [
            {
                "id": 10839,
                "name": "3 Diamond Mobile Legend",
                "code": "DML3",
                "reseller_price": "Rp1.209",
                "reseller_price_number": 1209,
                "public_price": "Rp1.209",
                "public_price_number": 1209,
                "raw_prices": {
                    "reseller": {
                        "text": "Rp1.209",
                        "value": 1209
                    },
                    "umum": {
                        "text": "Rp1.209",
                        "value": 1209
                    }
                }
            },
            {
                "id": 5159,
                "name": "5 Diamond Mobile Legend",
                "code": "DML2",
                "reseller_price": "Rp1.667",
                "reseller_price_number": 1667,
                "public_price": "Rp1.667",
                "public_price_number": 1667,
                "raw_prices": {
                    "reseller": {
                        "text": "Rp1.667",
                        "value": 1667
                    },
                    "umum": {
                        "text": "Rp1.667",
                        "value": 1667
                    }
                }
            },
            {
                "id": 2275,
                "name": "12 (11+1) Diamond Mobile Legend",
                "code": "DML12",
                "reseller_price": "Rp3.425",
                "reseller_price_number": 3425,
                "public_price": "Rp3.425",
                "public_price_number": 3425,
                "raw_prices": {
                    "reseller": {
                        "text": "Rp3.425",
                        "value": 3425
                    },
                    "umum": {
                        "text": "Rp3.425",
                        "value": 3425
                    }
                }
            }
        ]
    }
}

Response di atas dipersingkat untuk contoh dokumentasi ini (hanya menampilkan 3 dari total item). Endpoint asli mengembalikan seluruh paket yang tersedia pada sub-kategori tersebut.

Response Field

NameTypeDescription
successbooleanStatus response API
messagestringPesan status dari Maelyn API
result.successbooleanStatus hasil request dari Order Kuota
result.category_idstringID sub-kategori yang diminta
result.urlstringURL halaman harga sub-kategori tersebut di Order Kuota
result.totalnumberTotal item/paket yang ditemukan
result.itemsarrayDaftar paket/produk
result.items[].idnumberID paket/voucher, dipakai sebagai voucher_id saat order
result.items[].namestringNama paket
result.items[].codestringKode produk
result.items[].reseller_pricestringHarga reseller (format teks Rupiah)
result.items[].reseller_price_numbernumberHarga reseller (angka)
result.items[].public_pricestringHarga umum (format teks Rupiah)
result.items[].public_price_numbernumberHarga umum (angka)

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 Sub Category

{
  "success": false,
  "message": "Body sub_category wajib diisi. Contoh: digital/tpg-delta-force"
}

Get Items Failed

{
  "success": false,
  "message": "Gagal mengambil daftar harga Order Kuota",
  "result": {
    "success": false,
    "message": "Gagal mengambil item harga. Status: 404"
  }
}

Internal Server Error

{
  "success": false,
  "message": "Internal server error"
}

Playground