Order Kuota Harga Catalog API

Dokumentasi resmi Order Kuota Harga Catalog API dari Maelyn API untuk mengambil daftar kategori dan sub-kategori produk yang tersedia di Order Kuota

Base Information

  • BASE_URL_API: https://api.maelyn.eu/api
  • Path / Endpoint: /payment/orderkuota/ppob-catalog
  • 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 kategori dan sub-kategori produk (pulsa, kuota, game, e-money, tagihan, dan lainnya) beserta URL/ID sub-kategorinya yang tersedia di Order Kuota.

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-catalog

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)

Example Usage

{
  "auth_username": "your_username",
  "auth_token": "0202020:xxxxxxx"
}

Success Response

Response di bawah dipersingkat untuk contoh dokumentasi ini. Endpoint asli mengembalikan seluruh katalog kategori & sub-kategori yang tersedia (bisa ratusan item).

{
    "success": true,
    "message": "Berhasil mengambil katalog harga Order Kuota",
    "result": {
        "success": true,
        "total": 518,
        "products": [
            {
                "kategori": "PULSA NASIONAL",
                "kategori_id": "pulsa",
                "sub_category": "Telkomsel",
                "sub_category_id": "pulsa/telkomsel",
                "sub_category_url": "https://app.orderkuota.com/harga/pulsa/telkomsel"
            },
            {
                "kategori": "PULSA NASIONAL",
                "kategori_id": "pulsa",
                "sub_category": "XL",
                "sub_category_id": "pulsa/xl",
                "sub_category_url": "https://app.orderkuota.com/harga/pulsa/xl"
            },
            {
                "kategori": "GAME & DIGITAL",
                "kategori_id": "digital",
                "sub_category": "TPG Diamond Mobile Legends",
                "sub_category_id": "digital/diamond-mobile-legends",
                "sub_category_url": "https://app.orderkuota.com/harga/digital/diamond-mobile-legends"
            },
            {
                "kategori": "GAME & DIGITAL",
                "kategori_id": "digital",
                "sub_category": "TPG Diamond Free Fire",
                "sub_category_id": "digital/diamond-free-fire",
                "sub_category_url": "https://app.orderkuota.com/harga/digital/diamond-free-fire"
            }
        ],
        "categories": [
            {
                "kategori": "PULSA NASIONAL",
                "kategori_id": "pulsa",
                "sub_category": [
                    {
                        "title": "Telkomsel",
                        "id": "pulsa/telkomsel",
                        "url": "https://app.orderkuota.com/harga/pulsa/telkomsel"
                    },
                    {
                        "title": "XL",
                        "id": "pulsa/xl",
                        "url": "https://app.orderkuota.com/harga/pulsa/xl"
                    }
                ]
            },
            {
                "kategori": "GAME & DIGITAL",
                "kategori_id": "digital",
                "sub_category": [
                    {
                        "title": "TPG Diamond Mobile Legends",
                        "id": "digital/diamond-mobile-legends",
                        "url": "https://app.orderkuota.com/harga/digital/diamond-mobile-legends"
                    },
                    {
                        "title": "TPG Diamond Free Fire",
                        "id": "digital/diamond-free-fire",
                        "url": "https://app.orderkuota.com/harga/digital/diamond-free-fire"
                    }
                ]
            }
        ]
    }
}

Response Field

NameTypeDescription
successbooleanStatus response API
messagestringPesan status dari Maelyn API
result.successbooleanStatus hasil request dari Order Kuota
result.totalnumberTotal sub-kategori yang ditemukan
result.productsarrayDaftar flat semua sub-kategori (kategori + sub-kategori sejajar)
result.products[].kategoristringNama kategori induk
result.products[].kategori_idstringID kategori induk
result.products[].sub_categorystringNama sub-kategori
result.products[].sub_category_idstringID sub-kategori, dipakai untuk endpoint Harga Item
result.categoriesarrayDaftar kategori berikut sub-kategorinya dalam bentuk terkelompok

Error Response

Missing Auth Username

{
  "success": false,
  "message": "Body auth_username wajib diisi"
}

Missing Auth Token

{
  "success": false,
  "message": "Body auth_token wajib diisi"
}

Get Catalog Failed

{
  "success": false,
  "message": "Gagal mengambil katalog harga Order Kuota",
  "result": {
    "success": false,
    "message": "Cookie tidak lengkap: csrf_cookie, PHPSESSID, user_id, user_key"
  }
}

Internal Server Error

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

Playground