Dokumentasi API

Nama Web
Zeya Store
Domain
www.zeyastoree.com
Base URL
https://zeyastoree.com
Format
JSON (UTF-8)
Auth
api_key + Whitelist IP

Autentikasi & Whitelist IP

  • Kirim api_key via query/body.
  • IP klien harus ada di whitelist user.
Contoh gagal — API KEY kosong (400)
{
  "status": false,
  "msg": "API KEY tidak ditemukan"
}
Contoh gagal — IP tidak diizinkan (403)
{
  "status": false,
  "msg": "Akses ditolak! IP Anda tidak diizinkan",
  "your_ip": "203.0.113.45"
}

Status & Kode HTTP

KodeKapan MunculCatatan
200Permintaan suksesstatus: true
400Validasi/param salahstatus: false
403Whitelist/IP ditolakstatus: false
404Resource tidak ditemukanstatus: false
POST

/api/profile

curl -G 'https://example.com/api/profile' \
  --data-urlencode 'api_key=YOUR_API_KEY'
Response sukses (200)
{
  "status": true,
  "msg": "Berhasil mendapatkan data profil",
  "data": { "username": "demo_user", "balance": 150000, "role": "Gold" }
}
Response gagal (400/404/403)
{
  "status": false,
  "msg": "API KEY tidak ditemukan"
}
POST

/api/service

curl -G 'https://example.com/api/service' \
  --data-urlencode 'api_key=YOUR_API_KEY'
Response sukses (200)
{
  "status": true,
  "msg": "Berhasil mendapatkan data layanan",
  "data": [
    {
      "nama_layanan":"MLBB 86 Diamonds","kode":"ML86","kategori":"Mobile Legends",
      "harga":{"bronze":17000,"gold":16500,"platinum":16000}
    }
  ]
}
Response gagal (404)
{
  "status": false,
  "msg": "Tidak ada layanan yang tersedia"
}
POST

/api/status

curl -G 'https://example.com/api/status' \
  --data-urlencode 'api_key=YOUR_API_KEY' \
  --data-urlencode 'order_id=ZY1234ABC'
Response sukses (200)
{
  "status": true,
  "msg": "Detail transaksi berhasil didapatkan",
  "data": {
    "order_id":"ZY1234ABC","service":"MLBB 86 Diamonds","status":"Pending",
    "nickname":"NICKNAME","note":"Pesanan akan segera diproses...","price":17000
  }
}
Response gagal (400/404)
{
  "status": false,
  "msg": "Order ID tidak ditemukan"
}
POST

/api/order

curl -X POST 'https://example.com/api/order' \
  -H 'Content-Type: application/json' \
  -d '{
    "api_key":"YOUR_API_KEY",
    "service_id":"ML86",
    "target_id":"ID MU",
    "target_server":"SERVER MU"
  }'
Response sukses (200) — status Pending
{
  "status": true,
  "msg": "Pesanan berhasil! Pesanan sedang diproses...",
  "data": {
    "order_id":"ZY4321XYZ","service_name":"MLBB 86 Diamonds",
    "total_price":17000,"status":"Pending","note":"Pesanan akan segera diproses..."
  }
}
Response gagal (400/404)
{
  "status": false,
  "msg": "Saldo tidak mencukupi"
}