Browse Plan

Post  https://api.aopay.co.in/api/AOP/BrowsPlan


In this API, you will provide the user's registration reference along with the selected service region and operator. These details help identify the appropriate network provider and geographical area to ensure accurate processing of the request.

Body Parameters
{
  "RegisterID": "AOP-554",
  "circle": "Delhi NCR/Up",
  "op": "Airtel/Jio"
} 
Request Parameters
Name Type Description
registrationID String Unique registration identifier, often tied to the user .
circle String The telecom circle (region) where the mobile/DTH number is registered. This is used to determine the correct operator configuration for recharges.
op String Short for Operator, refers to the service provider for the recharge.
Responses

200

200

Response

200

RESPONSE BODY

object

responsecode    integer

status    boolean

message    string

401

401

Response

401

RESPONSE BODY

object

response_code     integer

status     boolean

message     string


Did this page help you?     Yes    No

Language
shell Shell
python Python
node Node
c# C#
php PHP

cURL

curl --location 'https://api.aopay.co.in/api/AOP/BrowsPlan' \
--header 'Content-Type: application/json' \
--data  '{
  "RegistrationID": "AOP-554",
  "circle": "Delhi NCR",
  "op": "Airtel"
}'
                                
import requests
import json

url = 'https://api.aopay.co.in/api/AOP/BrowsPlan'
payload = json.dumps({
  "RegistrationID": "AOP-554",
  "circle": "Delhi NCR",
  "op": "Airtel"
}) 

headers = {
  "Content-type" : "application/json"
}

response = requests.request("POST", url, headers=headers, data=payload)

print (response.text)
                                
var requests = require("request");
var options = { 
  "method" : "POST",
  "url" : 'https://api.aopay.co.in/api/AOP/BrowsPlan',
  "headers" : {
    "Content-Type" : 'application/json'
  },
  body: JSON.stringify({
    "RegistrationID": "AOP-554",
    "circle": "Delhi NCR",
    "op": "Airtel"
  }) 
}; 
request(options, function(error, response){
   if(error) throw new Error(error);
   console.log(response.body); 
}); 
                                
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post,'https://api.aopay.co.in/api/AOP/BrowsPlan')
var content = new StringContent(
  "{
    "RegistrationID": "AOP-554",
    "circle": "Delhi NCR",
    "op": "Airtel"
  }",
  null,"application/json"
); 

request.Content = content;
var response =  await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
                                
<?php
$curl =  curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL =>  'https://api.aopay.co.in/api/AOP/BrowsPlan',
  CURLOPT_RETURNTRANSFER =>  true,
  CURLOPT_ENCODING =>  '',
  CURLOPT_MAXREDIRS =>  10,
  CURLOPT_TIMEOUT =>  0,
  CURLOPT_FOLLOWLOCATION =>  true,
  CURLOPT_HTTP_VERSION =>  CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST =>  'POST',
  CURLOPT_POSTFIELDS =>  '{
    "RegistrationID": "AOP-554",
    "circle": "Delhi NCR",
    "op": "Airtel"
  }',
  CURLOPT_HTTPHEADER =>  array(
    'Content-Type: application/json'
  ),
));
$response =  curl_exec($curl);
curl_close($curl);
echo $response;
                                

RESPONSE

200

401

-Result

Example

{
  "status": true,
  "response_code": 1,
  "info":{
    "FULLTT": null,
    "TOPUP": [
      {
        "rs": "10",
        "desc": "Talktime of Rs. 7.47, Talktime validity Unrestricted, No Service Validity available with this Talktime Pack",
        "validity": "N/A",
        "last_update": "08-04-2021"
      },
  ]
 }
}
                                
 
{
  "response_code": 7,
  "status": false,
  "message": "Authentication failed."
}