curl -X GET "https://api.tabsglobal.co/v1/wallets/virtual-account" \
-H "Authorization: Bearer sk_live_..."
const response = await fetch("https://api.tabsglobal.co/v1/wallets/virtual-account", {
method: "GET",
headers: {
"Authorization": `Bearer ${process.env.TABS_SECRET_KEY}`,
},
});
const data = await response.json();
console.log(data);
import requests
response = requests.get(
"https://api.tabsglobal.co/v1/wallets/virtual-account",
headers={"Authorization": f"Bearer {API_KEY}"},
)
print(response.json())
{
"accountNumber": "9948102941",
"accountName": "TABS / ACME VENTURES",
"bankName": "Wema Bank",
"bankCode": "035",
"currency": "NGN",
"status": "ACTIVE"
}
Wallets API
Get Virtual Account
Retrieve your assigned Nigerian virtual bank account details for incoming NIP transfers.
GET
/
v1
/
wallets
/
virtual-account
curl -X GET "https://api.tabsglobal.co/v1/wallets/virtual-account" \
-H "Authorization: Bearer sk_live_..."
const response = await fetch("https://api.tabsglobal.co/v1/wallets/virtual-account", {
method: "GET",
headers: {
"Authorization": `Bearer ${process.env.TABS_SECRET_KEY}`,
},
});
const data = await response.json();
console.log(data);
import requests
response = requests.get(
"https://api.tabsglobal.co/v1/wallets/virtual-account",
headers={"Authorization": f"Bearer {API_KEY}"},
)
print(response.json())
{
"accountNumber": "9948102941",
"accountName": "TABS / ACME VENTURES",
"bankName": "Wema Bank",
"bankCode": "035",
"currency": "NGN",
"status": "ACTIVE"
}
Retrieves the merchant assigned Nigerian virtual bank account details for receiving fiat NGN deposits.
Scopes required
wallets:read or *
Headers
string
required
Bearer API secret key formatted as
Bearer sk_live_... or Bearer sk_test_....Response
string
The 10-digit NUBAN virtual account number.
string
The legal beneficiary title assigned to this virtual account.
string
The partner financial institution holding the NUBAN.
string
3-digit CBN bank code.
string
Currency of inbound settlement (
NGN).string
Account status (
ACTIVE, SUSPENDED).curl -X GET "https://api.tabsglobal.co/v1/wallets/virtual-account" \
-H "Authorization: Bearer sk_live_..."
const response = await fetch("https://api.tabsglobal.co/v1/wallets/virtual-account", {
method: "GET",
headers: {
"Authorization": `Bearer ${process.env.TABS_SECRET_KEY}`,
},
});
const data = await response.json();
console.log(data);
import requests
response = requests.get(
"https://api.tabsglobal.co/v1/wallets/virtual-account",
headers={"Authorization": f"Bearer {API_KEY}"},
)
print(response.json())
{
"accountNumber": "9948102941",
"accountName": "TABS / ACME VENTURES",
"bankName": "Wema Bank",
"bankCode": "035",
"currency": "NGN",
"status": "ACTIVE"
}
