System AR Topup Engine API
Engineered specifically for top-up portals, e-commerce storefronts, and automated bots. Execute instant in-game player verifications and direct voucher redemptions seamlessly.
Authentication & Base URL
The API uses API keys to authenticate requests. Include your API key in the Authorization header. All requests must be made over HTTPS to the full endpoint path.
Authorization: Bearer system_ar_YOUR_API_KEY_HERE
https://system-ar.xyz/api/topup
Process Topup API
Executes an automated topup transaction to the specified player UID using the provided full voucher code.
| JSON Attribute | Type | Requirement |
|---|---|---|
| uid | String | Required |
| voucher | String | Required |
| amount | String | Required |
curl -X POST https://system-ar.xyz/api/topup \
-H "Authorization: Bearer system_ar_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"uid": "3144357769",
"voucher": "BDMB-Q-S-15663817 6453-2344-3321-9264",
"amount": "25"
}'
$ch = curl_init('https://system-ar.xyz/api/topup');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'uid' => '3144357769',
'voucher' => 'BDMB-Q-S-15663817 6453-2344-3321-9264',
'amount' => '25'
]));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer system_ar_YOUR_KEY',
'Content-Type: application/json'
]);
$response = curl_exec($ch);
Name Check API
Returns the in-game nickname for a player UID. There is no per-request fee and no separate quota: once your API key has completed its first top-up, Name Check is unlimited.
| Parameter | Type | Requirement |
|---|---|---|
| uid | String (digits) | Required |
curl "https://system-ar.xyz/api/namecheck?uid=3144357769" \
-H "Authorization: Bearer system_ar_YOUR_KEY"
{
"status": "success",
"uid": "3144357769",
"nickname": "PlayerName",
"execution_time": "0.84s"
}
401 Unauthorized: Invalid or missing API Key.
403 Name check is available after your first top-up.
404 Player ID not found
429 Too many requests. Please slow down.
503 Service temporarily unavailable. Please try again.
Expected Responses
The API returns standard JSON encoded responses. Below are the possible response outputs.
{
"status": "success",
"message": "Topup Successful!",
"nickname": "SYSTEM_AR",
"amount": "25",
"execution_time": "1.77s"
}
{
"status": "failed",
"message": "Validation Failed",
"nickname": "SYSTEM_AR",
"reason": "Invalid Serial OR Amount Mismatch",
"execution_time": "1.73s"
}
{
"status": "failed",
"message": "Topup Failed",
"nickname": "SYSTEM_AR",
"reason": "Consumed Voucher",
"execution_time": "1.78s"
}
{
"status": "failed",
"message": "Topup Failed",
"nickname": "BLUㅤ-ㅤSPEEDZ",
"reason": "Invalid Serial or PIN",
"execution_time": "1.94s"
}
{
"status": "error",
"message": "Player Not Found",
"execution_time": "0.08s"
}
{
"status": "error",
"message": "Insufficient API quota. Please recharge.",
"execution_time": "0s"
}
Get API Key & Integration Support
Ready to integrate our high-speed top-up engine into your website, bot, or application? Reach out directly on Telegram to claim your production API key and quota.
Contact on Telegram (@systemxar)