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-everythingakan menolak IP di luar daftar. - Endpoint
/api/servicemenampilkan layanan non-SMM. Endpoint/api/service/smmmenampilkan layanan sosial media. - Format response standar:
result,msg, dandatabila tersedia.
Mendapatkan data profile
| Parameter | Keterangan | Req |
|---|---|---|
| api_id | Berisi Api ID Anda | Ya |
| api_key | Berisi Api Key Anda | Ya |
| signature | Berisi formula md5(API ID + API KEY) Anda | Ya |
Contoh Respon Yang Ditampilkan
| Resppon Sukses | Resppon Gagal |
|---|---|
|
// Atau
// Atau
|
Mendapatkan data layanan non-SMM
| Parameter | Keterangan | Req |
|---|---|---|
| api_id | Berisi Api ID Anda | Ya |
| api_key | Berisi Api Key Anda | Ya |
| signature | Berisi formula md5(API ID + API KEY) Anda | Ya |
Contoh Respon Yang Ditampilkan
| Resppon Sukses | Resppon Gagal |
|---|---|
|
// Atau
// Atau
|
Mendapatkan data layanan sosial media khusus SMM
| Parameter | Keterangan | Req |
|---|---|---|
| api_id | Berisi Api ID Anda | Ya |
| api_key | Berisi Api Key Anda | Ya |
| signature | Berisi formula md5(API ID + API KEY) Anda | Ya |
Contoh Respon Yang Ditampilkan
| Resppon Sukses | Resppon Gagal |
|---|---|
|
// Atau
// Atau
|
Melakukan pemesanan game, manual, atau SMM.
Jika service_id dari layanan SMM, gunakan jumlah, custom_comments, dan custom_link bila perlu. Harga SMM dihitung per 1000: total = harga_role * jumlah / 1000.
| Parameter | Keterangan | Req |
|---|---|---|
| api_id | Berisi Api ID Anda | Ya |
| api_key | Berisi Api Key Anda | Ya |
| order_id | Unique ID dari sistem reseller. Maksimal 50 karakter. Nilai ini disimpan sebagai reseller_order_id dan bisa dipakai ulang untuk cek status |
Ya |
| service_id | Berisi kode Layanan | Ya |
| target_id | Berisi data id tujuan. Game biasanya ID user, SMM bisa URL/username/target sesuai layanan | Ya |
| target_server | Berisi data server/zone tujuan bila ada | No |
| jumlah | Wajib untuk layanan SMM. Bisa juga pakai qty. Harga layanan SMM berlaku per 1000 |
Kondisional |
| custom_comments | Opsional untuk layanan SMM tertentu yang membutuhkan komentar | No |
| custom_link | Opsional untuk layanan SMM tertentu yang membutuhkan link tambahan | No |
| login_joki | Login/akun target untuk layanan joki. Opsional, tetapi akan diteruskan ke provider bila tersedia | No |
| hero_joki | Hero atau permintaan khusus joki. Default: Bebas |
No |
| catatan_joki | Catatan tambahan untuk order joki/manual. Default: H2H Reseller |
No |
| qty_joki | Jumlah order joki untuk provider yang mendukung quantity. Default: 1 |
No |
| signature | Berisi formula md5(API ID + API KEY) Anda | Ya |
Contoh Respon Yang Ditampilkan
| Resppon Sukses | Resppon Gagal |
|---|---|
// Contoh sukses order SMM
// Contoh gagal provider SMM
|
// Atau
// Atau
// Atau
// Atau
// Atau
|
Mendapatkan data status pesanan
| Parameter | Keterangan | Req |
|---|---|---|
| api_id | Berisi Api ID Anda | Ya |
| api_key | Berisi Api Key Anda | Ya |
| order_id | Bisa memakai order_id sistem atau reseller_order_id dari order yang dibuat akun API yang sama |
Ya |
| signature | Berisi formula md5(API ID + API KEY) Anda | Ya |
Contoh Respon Yang Ditampilkan
| Resppon Sukses | Resppon Gagal |
|---|---|
|
// Atau
// Atau
// Atau
|
Digunakan untuk validasi Nickname Game, Region MLBB, dan ID Pelanggan PLN secara real-time.
| Parameter | Keterangan | Req |
|---|---|---|
| api_id | Berisi API ID akun JagoanItem Anda | Ya |
| api_key | Berisi API Key akun JagoanItem Anda | Ya |
| signature | Berisi formula md5(API ID + API KEY) Anda | Ya |
| type | Pilihan: nickname, region, atau pln | Ya |
| target_id | ID Player Game atau Nomor Meteran PLN | Ya |
| target_server | Server / Zone ID. Wajib untuk type=region, opsional untuk nickname/game tertentu |
Kondisional |
| game_code | Kode game. Wajib untuk type=nickname (Berikut kode game yang tersedia: Klik Disini) |
Kondisional |
Contoh Respon Yang Ditampilkan
| Respon Sukses | Respon Gagal |
|---|---|
|
// Atau
// Atau
// Atau
|
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"