Dokumentasi

Untuk anda yang sudah mempunyai web topup game, anda dapat menghubungkan website topup game anda menggunakan Open API dari JAGOAN ITEM - Top Up Game & Aplikasi Premium Murah..

Catatan Integrasi

  • Semua endpoint API wajib menggunakan method POST.
  • signature dibuat dengan formula md5(API ID + API KEY).
  • Jika akun Anda memiliki IP Whitelist, endpoint /api/profile, /api/service, /api/service/smm, /api/order, /api/status, dan /api/get-everything akan menolak IP di luar daftar.
  • Endpoint /api/service menampilkan layanan non-SMM. Endpoint /api/service/smm menampilkan layanan sosial media.
  • Format response standar: result, msg, dan data bila tersedia.

Contoh Request

Ganti API_ID, API_KEY, dan parameter order sesuai akun/domain Anda.
Signature: md5(API_ID + API_KEY).

PHP cURL

<?php
$baseUrl   = 'https://jagoanitem.com/api';
$apiId     = 'API_ID';
$apiKey    = 'API_KEY';
$signature = md5($apiId . $apiKey);

function apiPost($url, $data)
{
    $ch = curl_init($url);
    curl_setopt_array($ch, [
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POST           => true,
        CURLOPT_POSTFIELDS     => http_build_query($data),
        CURLOPT_HTTPHEADER     => ['Content-Type: application/x-www-form-urlencoded'],
    ]);

    $response = curl_exec($ch);
    curl_close($ch);

    return json_decode($response, true);
}

$auth = [
    'api_id'    => $apiId,
    'api_key'   => $apiKey,
    'signature' => $signature,
];

// 1. Profile
echo "<pre>" . print_r(apiPost($baseUrl . '/profile', $auth), true) . "</pre>";

// 2. Service
echo "<pre>" . print_r(apiPost($baseUrl . '/service', $auth), true) . "</pre>";

// 2.1 Service SMM
echo "<pre>" . print_r(apiPost($baseUrl . '/service/smm', $auth), true) . "</pre>";

// 3. Order
$order = $auth + [
    'order_id'      => 'order-reseller-001',
    'service_id'    => 'FF5-S13',
    'target_id'     => '123456789',
    'target_server' => '2201',
];
echo "<pre>" . print_r(apiPost($baseUrl . '/order', $order), true) . "</pre>";

// 3.1 Order SMM
$smm = $auth + [
    'order_id'        => 'smm-reseller-001',
    'service_id'      => '726',
    'target_id'       => 'https://youtube.com/watch?v=contoh',
    'jumlah'          => 12,
    'custom_comments' => '',
    'custom_link'     => '',
];
echo "<pre>" . print_r(apiPost($baseUrl . '/order', $smm), true) . "</pre>";

// 4. Status
$status = $auth + [
    'order_id' => 'order-reseller-001',
];
echo "<pre>" . print_r(apiPost($baseUrl . '/status', $status), true) . "</pre>";

// 5. Get Everything
$everything = $auth + [
    'type'          => 'nickname',
    'target_id'     => '123456789',
    'target_server' => '2201',
    'game_code'     => 'ML',
];
echo "<pre>" . print_r(apiPost($baseUrl . '/get-everything', $everything), true) . "</pre>";

cURL Shell

BASE="https://jagoanitem.com/api"
API_ID="API_ID"
API_KEY="API_KEY"
SIGNATURE="$(printf '%s%s' "$API_ID" "$API_KEY" | md5sum | awk '{print $1}')"

curl -s -X POST "$BASE/profile" \
  -d "api_id=$API_ID" \
  -d "api_key=$API_KEY" \
  -d "signature=$SIGNATURE"

curl -s -X POST "$BASE/service" \
  -d "api_id=$API_ID" \
  -d "api_key=$API_KEY" \
  -d "signature=$SIGNATURE"

curl -s -X POST "$BASE/service/smm" \
  -d "api_id=$API_ID" \
  -d "api_key=$API_KEY" \
  -d "signature=$SIGNATURE"

curl -s -X POST "$BASE/order" \
  -d "api_id=$API_ID" \
  -d "api_key=$API_KEY" \
  -d "signature=$SIGNATURE" \
  -d "order_id=order-reseller-001" \
  -d "service_id=FF5-S13" \
  -d "target_id=123456789" \
  -d "target_server=2201"

curl -s -X POST "$BASE/order" \
  -d "api_id=$API_ID" \
  -d "api_key=$API_KEY" \
  -d "signature=$SIGNATURE" \
  -d "order_id=smm-reseller-001" \
  -d "service_id=726" \
  -d "target_id=https://youtube.com/watch?v=contoh" \
  -d "jumlah=12"

curl -s -X POST "$BASE/status" \
  -d "api_id=$API_ID" \
  -d "api_key=$API_KEY" \
  -d "signature=$SIGNATURE" \
  -d "order_id=order-reseller-001"

curl -s -X POST "$BASE/get-everything" \
  -d "api_id=$API_ID" \
  -d "api_key=$API_KEY" \
  -d "signature=$SIGNATURE" \
  -d "type=nickname" \
  -d "target_id=123456789" \
  -d "target_server=2201" \
  -d "game_code=ML"