Get Bank codes & Mobile Money Codes

This endpoint is used to get all the bank codes & mobile money codes for all the existing financial institutions in our operating countries.



Parameter Required? Description
enc_key Yes Your encryption key from MarasoftPay. Get it from your dashboard
currency No Allowed values are: NGN and KSH It defaults to NGN.

Code Sample
<?php

    $enc_key = "yourencrytionkey";
        
    $url = "https://api.marasoftpay.live/getbanks";
        
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
            
    $headers = array(
        "Content-Type: application/x-www-form-urlencoded",
    );
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
            
    $data = "enc_key=MSFT_Enc_GXU";
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
            
    echo $resp = curl_exec($curl);
    curl_close($curl); 
    
?>

Response Sample
{
        "status": "success",
        "data": {
        "banks": [
            {
                "nip_bank_code": "110005",
                "bank_name": "3LINE CARD MANAGEMENT LIMITED"
            },
            {
                "nip_bank_code": "120001",
                "bank_name": "9 PAYMENT SOLUTIONS BANK"
            },
            {
                "nip_bank_code": "090270",
                "bank_name": "AB MICROFINANCE BANK"
            },
            {
                "nip_bank_code": "070010",
                "bank_name": "ABBEY MORTGAGE BANK"
            }
        ]
    }
}