Multigate
  1. 🏦 Banks
Multigate
  • 🚀 Getting Started
  • 🔓 Authentication
    • Get Token
    • Refresh Token
    • Logout User
  • 👋 Onboarding
    • Create Subclient
    • Get All Subclients
    • Get Subclient
    • Update Subclient
    • Create Subclient Shareholder
    • Get Subclient Shareholders
    • Update Subclient Shareholder
    • Upload Subclient Documents
    • Get Subclient Documents
    • Delete Subclient
    • Submit Subclient
  • 💰 Accounts
    • 📄 Statements
      • Get Statement
    • Create Virtual Account
    • Get Account
    • Get Accounts By
    • Get All Accounts
    • Simulate Inflow (UAT only)
  • 🔃 Conversions
    • Get Quote
    • Lock Rate
    • Get Trade
    • Get All Trades
  • 💸 Payments
    • 🏦 Banks
      • Get Bank Details
        GET
    • 👤 Beneficiaries
      • Create Beneficiary
      • Get All Beneficiaries
      • Get Beneficiary
      • Update Beneficiary
      • Validate Beneficiary Account (NGN only)
    • Create Single Transfer
      POST
    • Get Purpose Codes
      GET
    • Get Transfer Fields & Fees
      POST
    • Find Transfers
      GET
  • 📩 Webhooks / Push Notifications
    • Add a New Client Configuration
    • Update Client Configuration Current Mode
    • Get Client Configuration
  1. 🏦 Banks

Get Bank Details

GET
/payment-service/api/v1/banks
Bank
Find bank details for all global banks.

Request

Query Params
bankName
string 
optional
The bankName of the bank to be updated.
bankCode
string 
optional
The bankCode of the bank to be updated.
countryIso3Code
string 
optional
pageNumber
integer 
optional
Default:
1
pageSize
integer 
optional
Default:
10

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api-gateway-uat.mmacs.io/platform/payment-service/api/v1/banks?bankName&bankCode&countryIso3Code&pageNumber&pageSize'

Responses

🟢200OK
application/json
Banks successfully fetched
Body
totalItems
integer 
optional
currentPage
integer 
optional
pageSize
integer 
optional
totalPages
integer 
optional
data
array[object (Bank) {4}] 
optional
bankCode
string 
optional
Code of the bank where the account is held
Example:
001
bankName
string 
optional
The bank name
Example:
Test
swift_Code
string 
optional
ISO 4217 currency code
Example:
USD
countryCode
string 
optional
ISO 3166-1 alpha-3 country code
Example:
USA
Example
{
  "totalItems": 0,
  "currentPage": 0,
  "pageSize": 0,
  "totalPages": 0,
  "data": [
    {
      "bankCode": "001",
      "bankName": "Test",
      "swift_Code": "USD",
      "countryCode": "USA"
    }
  ]
}
🟠400Bad Request
🟠404Record Not Found
Previous
💸 Payments
Next
👤 Beneficiaries
Built with