Resolve Bank Account
curl --request GET \
--url https://api.getscale.ng/api/v1/shared/banks/resolveimport requests
url = "https://api.getscale.ng/api/v1/shared/banks/resolve"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.getscale.ng/api/v1/shared/banks/resolve', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getscale.ng/api/v1/shared/banks/resolve",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getscale.ng/api/v1/shared/banks/resolve"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getscale.ng/api/v1/shared/banks/resolve")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getscale.ng/api/v1/shared/banks/resolve")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"status": "success",
"data": {
"accountNumber": "0123456789",
"accountName": "JOHN DOE"
}
}
{
"message": "FORM_VALIDATION_ERROR",
"code": 400,
"validationErrors": [
{
"path": [
"accountNumber"
],
"message": "Account number must be exactly 10 digits"
}
]
}
Payout Banks
Resolve Bank Account
GET
/
api
/
v1
/
shared
/
banks
/
resolve
Resolve Bank Account
curl --request GET \
--url https://api.getscale.ng/api/v1/shared/banks/resolveimport requests
url = "https://api.getscale.ng/api/v1/shared/banks/resolve"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.getscale.ng/api/v1/shared/banks/resolve', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getscale.ng/api/v1/shared/banks/resolve",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getscale.ng/api/v1/shared/banks/resolve"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getscale.ng/api/v1/shared/banks/resolve")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getscale.ng/api/v1/shared/banks/resolve")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"status": "success",
"data": {
"accountNumber": "0123456789",
"accountName": "JOHN DOE"
}
}
{
"message": "FORM_VALIDATION_ERROR",
"code": 400,
"validationErrors": [
{
"path": [
"accountNumber"
],
"message": "Account number must be exactly 10 digits"
}
]
}
Verifies bank account details dynamically, returning the authenticated account name to ensure secure payments.
Query Parameters
string
required
The unique clearing code of the target bank (e.g.
058).string
required
The 10-digit NUBAN account number.
{
"status": "success",
"data": {
"accountNumber": "0123456789",
"accountName": "JOHN DOE"
}
}
{
"message": "FORM_VALIDATION_ERROR",
"code": 400,
"validationErrors": [
{
"path": [
"accountNumber"
],
"message": "Account number must be exactly 10 digits"
}
]
}
⌘I