Cek Region Mobile Legends

587.044 request sukses

Endpoint ini digunakan untuk melakukan validasi dan mendapatkan informasi region dari akun Mobile Legends berdasarkan User ID dan Zone ID yang diinput.

Kenapa Perlu Cek Region? Fitur ini membantu memastikan region akun Mobile Legends customer, karena beberapa produk diamond memiliki harga yang berbeda berdasarkan region. Dengan validasi ini, Anda dapat memberikan informasi yang tepat kepada customer sebelum melakukan transaksi.

Endpoint

POST /v1/check-region

https://api.kokinpay.com/v1/check-region

Request Parameters

Berikut adalah parameter yang diperlukan untuk melakukan request cek region Mobile Legends:

Parameter Type Status Deskripsi
api_key string Required API Key yang digunakan untuk autentikasi request
id string Required User ID Mobile Legends
server string Required Zone ID Mobile Legends (contoh: 2001, 2002, dll)

Request Example

Request Body (JSON)
{
  "api_key": "your-api-key-here",
  "id": "123456789",
  "server": "2001"
}
cURL Example
curl -X POST https://api.kokinpay.com/check-region-mlbb \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "your-api-key-here",
    "id": "123456789",
    "server": "2001"
  }'

Response

API akan mengembalikan response dalam format JSON dengan struktur sebagai berikut:

Response Sukses (200 OK)

{
  "status": true,
  "data": {
    "nickname": "ProPlayer",
    "region": "Indonesia"
  }
}
Field Type Deskripsi
status boolean Status response. true jika berhasil, false jika gagal
nickname string Nickname pada pengguna dalam game tersebut
region string Region akun Mobile Legends (contoh: Indonesia, Malaysia, Philippines, dll)

Response Error

Jika terjadi error, API akan mengembalikan response dengan format berikut:

Error - User ID Tidak Ditemukan (404 Not Found)
{
  "status": false,
  "message": "User ID atau Zone ID tidak ditemukan atau tidak valid"
}
Error - Parameter Tidak Lengkap (400 Bad Request)
{
  "status": false,
  "message": "Parameter tidak lengkap. Pastikan api_key, id, dan server diisi dengan benar"
}
Error - API Key Tidak Valid (401 Unauthorized)
{
  "status": false,
  "message": "API Key tidak valid atau tidak ditemukan"
}
Error - Gagal memproses request (500 Internal Server Error)
{
  "status": false,
  "message": "Terjadi kesalahan saat cek region. Harap hubungi support KokinPay terkait masalah ini."
}

HTTP Status Code

Status Code Deskripsi
200 Request berhasil diproses dan region akun ditemukan
400 Parameter tidak lengkap atau tidak valid
401 API Key tidak valid atau tidak ditemukan
404 User ID atau Zone ID tidak ditemukan
500 Terjadi kesalahan pada server

Contoh Implementasi

Contoh Implementasi PHP
<?php

$api_key = "your-api-key-here";
$user_id = "123456789";
$zone_id = "2001";

$data = [
    'api_key' => $api_key,
    'id' => $user_id,
    'server' => $zone_id
];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.kokinpay.com/check-region-mlbb");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

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

$result = json_decode($response, true);

if($result['status']) {
    echo "Region: " . $result['data']['region'] . "\n";
} else {
    echo "Error: " . $result['message'];
}
?>
Contoh Implementasi JavaScript (Fetch API)
const api_key = "your-api-key-here";
const user_id = "123456789";
const zone_id = "2001";

const data = {
  api_key: api_key,
  id: user_id,
  server: zone_id
};

fetch('https://api.kokinpay.com/check-region-mlbb', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify(data)
})
.then(response => response.json())
.then(result => {
  if(result.status) {
    console.log('Region:', result.data.region);
  } else {
    console.log('Error:', result.message);
  }
})
.catch(error => console.error('Error:', error));
Contoh Implementasi Python
import requests
import json

api_key = "your-api-key-here"
user_id = "123456789"
zone_id = "2001"

data = {
    'api_key': api_key,
    'id': user_id,
    'server': zone_id
}

response = requests.post(
    'https://api.kokinpay.com/check-region-mlbb',
    headers={'Content-Type': 'application/json'},
    data=json.dumps(data)
)

result = response.json()

if result['status']:
    print(f"Region: {result['data']['region']}")
else:
    print(f"Error: {result['message']}")

Region yang Tersedia

Beberapa region yang umum ditemukan pada akun Mobile Legends:

  • Indonesia - Akun dengan region Indonesia
  • Malaysia - Akun dengan region Malaysia
  • Philippines - Akun dengan region Filipina
  • Singapore - Akun dengan region Singapura
  • Thailand - Akun dengan region Thailand
  • Vietnam - Akun dengan region Vietnam
  • Brazil - Akun dengan region Brazil
  • Dan region lainnya sesuai dengan server game Mobile Legends
Tips Implementasi:
  • Gunakan fitur ini setelah customer memasukkan User ID dan Zone ID
  • Tampilkan region akun untuk membantu customer memilih produk yang sesuai
  • Beberapa produk diamond memiliki harga berbeda berdasarkan region
  • Cache response untuk kombinasi ID yang sama agar tidak perlu request berulang kali
  • Validasi format User ID dan Zone ID sebelum mengirim request
Catatan Penting:
  • User ID dan Zone ID harus valid dan sesuai dengan akun Mobile Legends yang aktif
  • Region ditentukan berdasarkan data dari server Mobile Legends
  • Pastikan customer memasukkan User ID dan Zone ID dengan benar
  • Fitur ini hanya untuk validasi region, bukan untuk melakukan transaksi