# API Endpoints

{% hint style="info" %}
Be sure to pass your api key in the headers with the name <mark style="color:orange;">`x-api-key`</mark> to authorize your request
{% endhint %}

```json
// Some code
x-api-key: YOUR_API_KEY
Content-Type: application/json
```

## Fetch Supported Institutions - GET api/payments/banks

#### Body

```json
{
    "currency": "NGN"
}

```

Response

```json
[
    {
        "name": "Access Bank",
        "code": "ABNGNGLA",
        "type": "bank"
    },
    {
        "name": "Diamond Bank",
        "code": "DBLNNGLA",
        "type": "bank"
    },
    {
        "name": "Fidelity Bank",
        "code": "FIDTNGLA",
        "type": "bank"
    },
    {
        "name": "FCMB",
        "code": "FCMBNGLA",
        "type": "bank"
    },
    {
        "name": "First Bank Of Nigeria",
        "code": "FBNINGLA",
        "type": "bank"
    },
    {
        "name": "Guaranty Trust Bank",
        "code": "GTBINGLA",
        "type": "bank"
    },
    {
        "name": "Polaris Bank",
        "code": "PRDTNGLA",
        "type": "bank"
    },
    {
        "name": "Union Bank",
        "code": "UBNINGLA",
        "type": "bank"
    },
    {
        "name": "United Bank for Africa",
        "code": "UNAFNGLA",
        "type": "bank"
    },
    {
        "name": "Citibank",
        "code": "CITINGLA",
        "type": "bank"
    },
    {
        "name": "Ecobank Bank",
        "code": "ECOCNGLA",
        "type": "bank"
    },
    {
        "name": "Heritage",
        "code": "HBCLNGLA",
        "type": "bank"
    },
    {
        "name": "Keystone Bank",
        "code": "PLNINGLA",
        "type": "bank"
    },
    {
        "name": "Stanbic IBTC Bank",
        "code": "SBICNGLA",
        "type": "bank"
    },
    {
        "name": "Standard Chartered Bank",
        "code": "SCBLNGLA",
        "type": "bank"
    },
    {
        "name": "Sterling Bank",
        "code": "NAMENGLA",
        "type": "bank"
    },
    {
        "name": "Unity Bank",
        "code": "ICITNGLA",
        "type": "bank"
    },
    {
        "name": "Suntrust Bank",
        "code": "SUTGNGLA",
        "type": "bank"
    },
    {
        "name": "Providus Bank ",
        "code": "PROVNGLA",
        "type": "bank"
    },
    {
        "name": "FBNQuest Merchant Bank",
        "code": "KDHLNGLA",
        "type": "bank"
    },
    {
        "name": "Greenwich Merchant Bank",
        "code": "GMBLNGLA",
        "type": "bank"
    },
    {
        "name": "FSDH Merchant Bank",
        "code": "FSDHNGLA",
        "type": "bank"
    },
    {
        "name": "Rand Merchant Bank",
        "code": "FIRNNGLA",
        "type": "bank"
    },
    {
        "name": "Jaiz Bank",
        "code": "JAIZNGLA",
        "type": "bank"
    },
    {
        "name": "Zenith Bank",
        "code": "ZEIBNGLA",
        "type": "bank"
    },
    {
        "name": "Wema Bank",
        "code": "WEMANGLA",
        "type": "bank"
    },
    {
        "name": "Kuda Microfinance Bank",
        "code": "KUDANGPC",
        "type": "bank"
    },
    {
        "name": "OPay",
        "code": "OPAYNGPC",
        "type": "bank"
    },
    {
        "name": "PalmPay",
        "code": "PALMNGPC",
        "type": "bank"
    },
    {
        "name": "Paystack-Titan MFB",
        "code": "PAYTNGPC",
        "type": "bank"
    },
    {
        "name": "Moniepoint MFB",
        "code": "MONINGPC",
        "type": "bank"
    },
    {
        "name": "Safe Haven MFB",
        "code": "SAHVNGPC",
        "type": "bank"
    }
]
```

### Fetch Account Name- POST /api/payments/account-name

#### Body

```
{
    "institution": "OPAYNGPC",
    "accountNumber": "7081578503"
}
```

Response

```json
"NOAH AYOMIDE BILIAMIN"
```
