Betting Wallet Funding API

Fund customer betting wallets via a secure HTTPS GET API suitable for Web, Mobile Apps, USSD, ATM, and other e-channels. Responses are returned in JSON.

GET HTTPS JSON
Your Credentials
UserID
APIKey
********************************
Endpoints
Fund Betting Wallet
APIBettingV1.asp
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
By OrderID
https://www.nellobytesystems.com/APIQueryV1.asp?UserID=your_userid&APIKey=your_apikey&OrderID=order_id
By RequestID
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
Request URL
Response

Validation rules (based on current status messages): Minimum amount may be 100 or 50,000 depending on provider/product.

Request Parameters
Parameter Description
UserIDYour account UserID.
APIKeyYour API key used to authenticate requests.
BettingCompany Betting company code (see “Available Betting Companies” below):
CustomerIDCustomer identifier with the betting provider.
AmountFunding amount.
RequestIDUnique request ID (recommended for reconciliation and retries).
CallBackURLCallback URL for asynchronous transaction status updates.
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-nairabetNairabet0.99950.05%
product-bang-betBangBet0.99950.05%
product-bet-wayBetWay0.99950.05%
product-bet-landBetLand0.99950.05%
product-bet-kingBetKing0.99950.05%
product-1x-bet1xBet0.99950.05%
product-naija-betNaijaBet0.99950.05%
prd-sporty-betSporty Bet0.99950.05%
product-merry-betMerryBet0.99950.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_CREDENTIALSThe UserID and API key combination is not correct.
MISSING_CREDENTIALSThe URL format is not valid.
MISSING_USERIDUserID field is empty.
MISSING_APIKEYAPI Key field is empty.
MISSING_BETTINGCOMPANYBettingCompany field is empty.
MISSING_AMOUNTAmount is empty.
INVALID_AMOUNTAmount is not valid.
MINIMUM_100Minimum amount is 100.
MINIMUM_50000Minimum amount is 50,000.
INVALID_CUSTOMERIDAn invalid customer id was entered.
ORDER_RECEIVEDYour order has been received.
Since we use a GET API, responses are returned in JSON.
Style Switcher
Theme Colors
Theme Skins

Layout Styles

Theme Types and Versions