Get supported bank list
curl --request GET \
--url https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks \
--header 'Authorization: Bearer <token>'import requests
url = "https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks', 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://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"code": "200",
"banks": [
{
"name": "Access bank",
"code": "203948",
"country": "GHA"
},
{
"name": "Ecobank",
"code": "198234",
"country": "GHA"
}
]
}API Endpoint
Get All Bank List
Retrieve list of supported banks for Tech Maxx
GET
/
api
/
custom
/
transactions
/
tech-maxx
/
gateways
/
banks
Get supported bank list
curl --request GET \
--url https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks \
--header 'Authorization: Bearer <token>'import requests
url = "https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks', 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://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://test.digitaltermination.com/api/custom/transactions/tech-maxx/gateways/banks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"code": "200",
"banks": [
{
"name": "Access bank",
"code": "203948",
"country": "GHA"
},
{
"name": "Ecobank",
"code": "198234",
"country": "GHA"
}
]
}Step 1: Retrieve Supported Banks
Before initiating a bank credit transaction, you must first retrieve the list of supported banks.This endpoint returns the available banks along with their respective codes, which are required in the next step when performing a credit to a bank account.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
⌘I
