Balance

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


In this API, you will provide the personal identity information, and recharge request details along with the domain and partner identifiers. This ensures the request is authenticated and routed through the appropriate processing channel—either online or offline—based on the selected recharge mode and the domain's routing logic. The NEP key help ensure secure tracking and internal verification of each transaction.

Body Parameters
{
    "nep_key": "1234",
    "domain":"google",
    "partnerId":"abc",
    "RegistrationID":"AOP-554"
}
Request Parameters
Name Type Description
nep_key String A security or encryption key used to decrypt or validate the payload. It might be temporary or session-based.
domain String Refers to the API domain or the service category (e.g., bill payment, banking, AEPS, etc.).
partnerId String Identifies the partner or third-party integrating with the system.
RegistrationID String Unique registration identifier, often tied to the user.
Responses

200

200

401

401


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/Balance' \
--header 'Content-Type: application/json' \
--data  '{
  "nep_key": "1234",
  "domain": "google",
  "partnerId": "abc",
  "RegistrationID": "AOP-554"
}'
                                
import requests
import json

url = 'https://api.aopay.co.in/api/AOP/Balance'
payload = json.dumps({
  "nep_key": "1234",
  "domain": "google",
  "partnerId": "abc",
  "RegistrationID": "AOP-554"
}) 

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/Balance',
  "headers" : {
    "Content-Type" : 'application/json'
  },
  body: JSON.stringify({
    "nep_key": "1234",
    "domain": "google",
    "partnerId": "abc",
    "RegistrationID": "AOP-554"
  }) 
}; 
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/Balance')
var content = new StringContent(
  "{
    "nep_key": "1234",
    "domain": "google",
    "partnerId": "abc",
    "RegistrationID": "AOP-554"
  }",
  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/Balance',
  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 =>  '{
    "nep_key": "1234",
    "domain": "google",
    "partnerId": "abc",
    "RegistrationID": "AOP-554"
  }',
  CURLOPT_HTTPHEADER =>  array(
    'Content-Type: application/json'
  ),
));
$response =  curl_exec($curl);
curl_close($curl);
echo $response;
                                

RESPONSE

200

207

-Result

Example

{
    "code": "0x0200",
    "description": "Token Generated Successfully",
    "merchantTrxnRefId": "473fp0f3bBGipzN8PlqY8nTeS",
    "token": "473tokuOQ9gkbSOPhxqPrPO1dzXIYhW8XTRxhd0oU",
    "status": "Success"
}
                                
{
    "code": "207",
    "description": "Amount is Requaired",
    "merchantTrxnRefId": null,
    "token": null,
    "status": "False"
}