Bet Account Funding API Integration
Bet Account Funding API Integration
This section contains your RESTful API for Bet Account Funding API integration.
Bet Account Funding API Integration
Bet Account Funding API Integration
This section contains your RESTful API for Bet Account Funding API integration.
The VTU Africa API uses API Key for Authentication.
Please use your APIKEY for authentication
Live URL: https://vtuafrica.com.ng/portal/api/betpay
Sandbox: https://vtuafrica.com.ng/portal/api-test/betpay
Parameters: as specified in the parameters below:
PARAMETERS | Required/Optional | TYPE | DESCRIPTION |
apikey | R | String | The USER API key created at https://vtuafrica.com.ng. |
service | R | String | The Service Code of the bet as specified. These include: bet9ja, betking, etc, See More Below |
userid | R | Number | The userid Or Bet Account to be Funded |
phone | O | Number | The phone number of the user |
amount | R | Number | The amount you wish to Fund |
ref | R | String | This is a unique reference with which you can use to execute and query the transaction. |
SAMPLE CODE
$sandbox = "https://vtuafrica.com.ng/portal/api-test/betpay/?apikey=1234&service=bet9ja&userid=1234&phone=0803992222&amount=100&ref=828432234"; $host = "https://vtuafrica.com.ng/portal/api/betpay/?apikey=1234&service=bet9ja&userid=12345&phone=0803992222&amount=100&ref=8284666332234"; //Initialize cURL. $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $host); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $data = curl_exec($ch); //Close the cURL handle. curl_close($ch); $result = json_decode($data);
EXPECTED RESPONSE
{"code":101, "description":{"Status":"Completed","Service":"Bet 9ja Account Funding","Network":"bet9ja","UserID":"12345", "Request_Amount":"500","Charge":"30","Amount_Charged":"530","Previous_Balance":"1000", "Current_Balance":"470","ReferenceID":"884666332234","message":"Transaction Successful"}}
Service Codes