GlobalTopUp API Documentation

Recharge API for World Wide Mobile Operators

API Endpoint

POST https://rasi.top/api/recharge.php
Content-Type: application/x-www-form-urlencoded

Required Parameters

Parameter Type Description Example
api_keystringYour API keyXXXAPIKEY
api_secretstringYour API secretXXXSECRETKEY
operator_idintegerOperator ID23
amountfloatRecharge amount20
phonestringRecipient mobile number01712xxxxxx
country_isostringCountry ISO codeBD

PHP Example

<?php
$curl = curl_init();
curl_setopt_array($curl, [
    CURLOPT_URL => "https://rasi.top/api/recharge.php",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query([
        "api_key" => "XXXAPIKEY",
        "api_secret" => "XXXSECRETKEY",
        "operator_id" => 23,
        "amount" => 20,
        "phone" => "01712xxxxxx",
        "country_iso" => "BD"
    ]),
]);
$response = curl_exec($curl);
curl_close($curl);
$data = json_decode($response, true);
print_r($data);
?>

cURL Example

curl -X POST https://rasi.top/api/recharge.php \
-d "api_key=XXXAPIKEY" \
-d "api_secret=XXXSECRETKEY" \
-d "operator_id=23" \
-d "amount=20" \
-d "phone=01712xxxxxx" \
-d "country_iso=BD"

Responses

Success Response
{
  "success": true,
  "transactionId": 29814531,
  "commission": "0.60",
  "operator_transaction_id": "BD200226033740129794"
}

Note: operator_transaction_id only appears if recharge succeeds.

Error Responses
{
  "error": "Missing required parameters."
}
{
  "error": "Invalid API credentials."
}
{
  "error": "Inactive: Your API is not active."
}
{
  "error": "Banned: Your API has been banned."
}
{
  "error": "Insufficient balance."
}
{
  "error": "Recharge failed. Service unavailable."
}

Operator List

Click to expand country-wise operator list.

Default Bangladesh operators.
Operator Name Operator ID Prefixes Country ISO
Grameenphone / Skitto23017, 013BD
Banglalink28019, 014BD
Robi25018BD
Airtel26016BD
Teletok27015BD

Demo Indian operators for future integration.
Operator Name Operator ID Prefixes Country ISO
Airtel India101981, 982IN
Vodafone Idea102983, 984IN
Jio103985, 986IN