Dokumentasi API Aeryn Stores

Semua request memakai method POST. Reseller wajib memiliki akun website, API key, Secret key, dan whitelist IP yang aktif dari dashboard admin.

Autentikasi

api_keyAPI Key akun reseller.secret_keySecret Key akun reseller.

POST https://aerynstores.com/api/products

Mengambil daftar produk yang tersedia untuk reseller.

{
  "api_key": "API_KEY_ANDA",
  "secret_key": "SECRET_KEY_ANDA"
}
{
  "status": true,
  "message": "Daftar produk berhasil diambil.",
  "data": [
    {
      "kode_produk": "ML86",
      "nama_produk": "Mobile Legends 86 Diamonds",
      "kategori": "Mobile Legends",
      "harga": 12000,
      "status": "available"
    }
  ]
}

POST https://aerynstores.com/api/balance

Mengecek saldo akun reseller di website.

{
  "api_key": "API_KEY_ANDA",
  "secret_key": "SECRET_KEY_ANDA"
}

POST https://aerynstores.com/api/order

Membuat order memakai saldo akun reseller.

{
  "api_key": "API_KEY_ANDA",
  "secret_key": "SECRET_KEY_ANDA",
  "kode_produk": "ML86",
  "target": "123456789",
  "zone": "1234",
  "kontak": "628xxxxxxxxxx",
  "ref_id": "INV-TOKO-001"
}

Field zone boleh dikosongkan untuk game/produk yang tidak membutuhkan server/zone. Field ref_id opsional, tetapi disarankan agar reseller mudah tracking.

POST https://aerynstores.com/api/status

Mengecek status transaksi.

{
  "api_key": "API_KEY_ANDA",
  "secret_key": "SECRET_KEY_ANDA",
  "order_id": "INV-TOKO-001"
}

Error Umum

{"status":false,"message":"API key tidak valid atau status API belum aktif."}
{"status":false,"message":"IP tidak terdaftar di whitelist."}
{"status":false,"message":"Saldo tidak cukup."}
{"status":false,"message":"Produk tidak ditemukan atau sedang tidak tersedia."}