Endpoints
Fund Betting Wallet
https://www.nellobytesystems.com/APIBettingV1.asp?UserID=your_userid&APIKey=your_apikey&BettingCompany=betting_code&CustomerID=customer_id&Amount=amount&RequestID=request_id&CallBackURL=callback_url
Verify Customer ID
APIVerifyBettingV1.asp
https://www.nellobytesystems.com/APIVerifyBettingV1.asp?UserID=your_userid&APIKey=your_apikey&BettingCompany=betting_code&CustomerID=customer_id
Query Transaction
https://www.nellobytesystems.com/APIQueryV1.asp?UserID=your_userid&APIKey=your_apikey&OrderID=order_id
https://www.nellobytesystems.com/APIQueryV1.asp?UserID=your_userid&APIKey=your_apikey&RequestID=request_id
Try It (Quick Test)
Build a request URL and test quickly. (Uses browser fetch; CORS depends on server settings.)
You can fetch the current list of providers using:
https://www.nellobytesystems.com/APIBettingTypeV2.asp?UserID=
Idle
Validation rules (based on current status messages): Minimum amount may be 100 or 50,000 depending on provider/product.
Available Betting Companies
You can fetch the current list of betting companies in JSON using:
https://www.nellobytesystems.com/APIBettingTypeV2.asp?UserID=
| Betting Company Code |
Betting Company Name |
Discount Amount |
Discount |
product-nairabet | Nairabet | 0.9995 | 0.05% |
product-bang-bet | BangBet | 0.9995 | 0.05% |
product-bet-way | BetWay | 0.9995 | 0.05% |
product-bet-land | BetLand | 0.9995 | 0.05% |
product-bet-king | BetKing | 0.9995 | 0.05% |
product-1x-bet | 1xBet | 0.9995 | 0.05% |
product-naija-bet | NaijaBet | 0.9995 | 0.05% |
prd-sporty-bet | Sporty Bet | 0.9995 | 0.05% |
product-merry-bet | MerryBet | 0.9995 | 0.05% |
Examples
Sample: Fund ₦1,000 for NAIRABET (CustomerID 57025731)
Replace credentials with yours
https://www.nellobytesystems.com/APIBettingV1.asp?UserID=CK123&APIKey=456&BettingCompany=NAIRABET&CustomerID=57025731&Amount=1000&CallBackURL=http://www.your-website.com
JSON response (order received)
{
"orderid": "789",
"statuscode": "100",
"status": "ORDER_RECEIVED"
}
Query transaction (OrderID 789)
https://www.nellobytesystems.com/APIQueryV1.asp?UserID=CK123&APIKey=456&OrderID=789
Query response (sample)
{
"date": "17th-Mar-2019",
"orderid": "798",
"statuscode": "200",
"status": "ORDER_COMPLETED",
"remark": "Success",
"ordertype": "NAIRABET",
"customerid": "1234567890",
"amountcharged": "2000",
"walletbalance": "863210.1"
}
Verify CustomerID (sample)
https://www.nellobytesystems.com/APIVerifyBettingV1.asp?UserID=CK123&APIKey=456&BettingCompany=NAIRABET&CustomerID=57025731
Verify response
{
"customer_name": "BALOGUN SUNDAY (BKwise)"
}
If verification fails, the API may return:
{"customer_name":"Error, Invalid Customer ID"}
Callback (CallBackURL)
After processing, we will call your CallBackURL with the OrderID, StatusCode, OrderStatus, and OrderRemark.
You can also use APIQueryV1 to confirm final status.
Callback recommended fields
{
"orderdate": "17th-Mar-2019",
"orderid": "6501321715",
"requestid": "your_request_id",
"statuscode": "200",
"orderstatus": "ORDER_COMPLETED",
"orderremark": "SUCCESS"
}
Status Codes
Common errors and statuses are listed below. For the full list, use:
View full list of Status Code and Descriptions
| STATUS |
DESCRIPTION |
INVALID_CREDENTIALS | The UserID and API key combination is not correct. |
MISSING_CREDENTIALS | The URL format is not valid. |
MISSING_USERID | UserID field is empty. |
MISSING_APIKEY | API Key field is empty. |
MISSING_BETTINGCOMPANY | BettingCompany field is empty. |
MISSING_AMOUNT | Amount is empty. |
INVALID_AMOUNT | Amount is not valid. |
MINIMUM_100 | Minimum amount is 100. |
MINIMUM_50000 | Minimum amount is 50,000. |
INVALID_CUSTOMERID | An invalid customer id was entered. |
ORDER_RECEIVED | Your order has been received. |
Since we use a GET API, responses are returned in JSON.