VTU AFRICAVTUAfrica.com.ng

  • MAIN NAVIGATION
  • Introduction
  • Discounts & Prices
  • Balance Check
  • Airtime
    • Airtime VTU
    • Airtime Share
  • Data Bundle
    • Data (All Networks)
    • Smile Data
  • Cable TV Subcription
    • Cable TV Verification
    • Cable TV Subscription
  • Electricity bills
    • Meter Verification
    • Electricity Bills
  • Examination PINS
  • Bank Transfer
    • Verify Account Number
    • Send Money
  • Recharge Card PINS
  • Bet Wallet funding
  • Airtime2Cash Conversion
  • Bulk SMS
  • Transaction Status
    • Transaction Query
    • Resend Webhook
  • How To Videos
  • Back To Home Page
  • Home SOFTWARE RESELLER
  • My Account

    • Login
    • Register

Bank Transfer API Integration

Bank Transfer API Integration

This section contains your RESTful API for Bank Transfer API integration.

 

Authentication

The VTU Africa API uses API Key for Authentication.

Please use your APIKEY for authentication



Purchase Bank Transfer

Bank Transfer services can be perfomed with the endpoint below:


Live URL: https://vtuafrica.com.ng/portal/api/sendmoney/

Sandbox: https://vtuafrica.com.ng/portal/api-test/sendmoney/

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.
accountNo R Number The Account Number to Receive the Money
bankcode R Number The Bank code of the Bank you are sending Money to.
This include: 058, 070, 305, etc. See More Below
amount R Number The amount you wish to Transfer
sender O Text The Name of the Sender or Naration
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/sendmoney/?apikey=123&accountNo=10101&bankcode=058&amount=500&sender=VTUAFRICA&ref=8834";
$host = "https://vtuafrica.com.ng/portal/api/sendmoney/?apikey=123&accountNo=1010101010&bankcode=305&amount=500&sender=VTUAFRICA&ref=884666332234";




//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":"Bank Transfer",
"BankName":"OPAY","BankCode":"305","AccountNo":"1010101010",
"Request_Amount":"500","Charge":"30","Amount_Charged":"530","Previous_Balance":"1000",
"Current_Balance":"470","ReferenceID":"884666332234","message":"Transfer Successful" }} 

BANK CODES

Below are all the Available banks on VTU Africa and their codes

 

BANK NAME CODES AVAILABILTY
ACCESS BANK NIGERIA 044 Available
ECOBANK NIGERIA PLC 050 Available
ENTERPRISE BANK PLC 084 Available
FIDELITY BANK PLC 070 Available
FIRST BANK PLC 011 Available
FIRST CITY MONUMENT BANK (FCMB) 214 Available
FIRST MONIE WALLET 309 Available
GET PAY Micro Finance Bank 215 Available
GLOBUS BANK PLC 027 Available
GTBANK PLC 058 Available
JAIZ BANK 301 Available
KEYSTONE BANK 082 Available
OPAY DIGITAL SERVICES 305 Available
PALMPAY LIMITED 306 Available
POLALIS BANK PLC 076 Available
PROVIDUS BANK PLC 101 Available
STANBIC IBTC BANK PLC 221 Available
STANDARD CHARTERED BANK NIGERIA 068 Available
STERLING BANK PLC 232 Available
UNION BANK OF NIGERIA PLC 032 Available
UNITY BANK PLC 210 Available
UNITED BANK FOR AFRICA PLC (UBA) 033 Available
WEMA BANK PLC 035 Available
ZENITH BANK PLC 057 Available

OTHER SERVICES


CopyRight © 2016 - VTUAfrica.com.ng. All Rights Reserved
Site Designed by: EMMALEX ICT SOLUTIONS | Powered by RESELLER HOSTING