GETTING STARTED
First you need to create account on isharechargeapi.com before using our services.
Its free! Visit www.isharechargeapi.com and on right side, you will find registration
form. Enter your email address, choose your account userid and password. Select
your gender and enter the characters as shown in image to verify you are human not
an bot. After registeration, you will be able to login into api account. Make sure
you verify your mobile number and email address after login as its important for
communication purpose.
GET API ACCESS
To get our api access, you need to login into api account. In Account Manage section,
click on "API Key". Now on right side, you will find your api access key under "LIVE
API KEY". Just copy it and use it in api links wherever required. When you read
api integration pdf, you must notice that to get api access, you need 2 parameters
"key" and "userid". You need to use your login username in api links as userid and
live api key as key. You can also generate new api key anytime but make sure you
make changes in your api links for same.
API SECURITY
To secure your api account transactions, we need your server ip address to be whitelisted.
To do this, login into api account. Under Account Manage section, click on "API
Server IP". Now left side, you will find text boxes to enter your server ip address.
You can white list upto 5 server ip address. Atleast 1 server ip address is compulsory
but in case your server ip is not static or you are not running api on server then
you can skip this step as its not required but you have to use our alternate api
link to get access to our services.
API SYNCHRONIZATION
API Synchronization is very important feature of our services for best performance.
To get it setup, login into api account. In Account Manage section, click on "API
Synchronize". On that page, you will find instructions for setting up. API Synchronization
is all about synchronizing transaction status between iSHA Recharge API database
and your database. When any transaction status changes at our end, same will be
notify to your database in real time. Suppose when any transaction refund is issued
by operator, status of transaction changes from SUCCESS to FAILED, this change is
push to your database in real time so that you can refund the amount to your customer
in real time. Our system sends data to your database using POST method only in this
case.
API SERVICE STATUS
API Service Status will notify your database whenever any opeator servcies go down
or up in realtime. To get it setup, login into api account. In Account Manage section,
click on "API Service Status". On that page, you will find instructions for setting
up. Suppose when any operator transactions are getting failed due to network issue
at operator end or technical reasons, status details will be push to your database
in real time so that you can notify to your customers. Our system sends data to
your database using POST method only in this case.
API LOCKER
API Locker is our one of the security enhancement feature. Our api users can secure
their api account balance by saving it in API Locker. Its flexible to use as api
user can convert api locker balance to main balance anytime or vice-versa. A sms
verification process flow is required to authenticate unlocking locker balance which
makes it un-breakable.
ADDING FUNDS
In order to use our services, you must have funds in your api account. To add funds,
you need to transfer amount from your bank to our bank via NEFT/RTGS/IMPS/GCC/ATM/FUND
TRANSFER etc but no cash deposit. After making payment, you need to fill a balance
request form. To do that just login into api account. In Payment section, click
on "Add Fund". Enter your payment details and submit it. We will process your payment
after verifying the same and it can take time between 5 to 60 minutes. Please note
that minimum amount must be Rs.5000. We hightly recommend you to maintain advance
balance in your api account to avoid any service interruption. Our balance request
processing time is 10 A.M to 5.30 P.M (Mon to Sat). Balance update not available
on bank holidays.
BUYING API PLAN
To buy our api plan, transfer the activation charges of api plan to our any bank
and email us your payment details to care@isharechargeapi.com along with your account
username. Do not fill balance request form for this. Do not club the payment with
your api balance while making payment.
MONITORING & EVALUATION
To monitor your api transactions, login into api account. In Transaction section,
you can view all transactions category wise. You can download all details in csv
format or print it.
To evaluate your account, click on "Earning" or "Statement" under Stats section.
You can view your total earning and total selling date-wise or overall. To get more
analysis, you can choose service type under "Earning" like prepaid, dth and also
operator wise like Airtel, Vodafone, Idea, etc.
REPORTING TRANSACTION
In some cases, if transaction status is SUCCESS but your customer do not get recharge
then you can report such transaction using dispute button as given against each
transaction in Transaction section. To make this process automatic, you can setup
dispute api link in your website and give a dispute button to your customers so
that your customer can report transaction themselves instantly. Note that operator
allow for re-check or re-view of transaction if transaction is not older than 7-10
days. Transactions older than 7-10 days cannot be accepted for re-view and Intial
status of transaction will be final status.
ACCOUNT SETTLEMENT
We do account settlement every week. Any extra amount credited or debited in your
api account are settled during this weekly audit either every sunday or monday.
If you are not blocking duplicate transaction at your website end, your api balance
will be debit for second attempt and we do not store such dublicate transaction.
To avoid this and balance difference, make sure you block "same number with same
amount within 60 seconds" all transaction.
HELP DESK
If you have any query related to sales or support or any other query, you can create
ticket from api account under Help Desk section.
You can also contact us on our customer support numbers between 10 am to 5.30 pm
Monday to Saturday.