📖
Inyo Developer Portal
  • API REFERENCES
    • Payments Gateway v2
      • Getting started
      • Background
        • System architecture
        • Gateway environment settings
      • Authentication Methods
      • Environments
      • Technical Resources
      • Mitigating Fraud
      • APIs
        • Tokenizing cards
        • Payment
          • Pull Transaction
            • Handling AVS / CVC
            • Handling 3D secure
          • Push Transaction
          • Pull and push in one step
          • Capture
          • Refund
          • Void
          • Get a payment
          • Get a list
        • Webhooks
        • Domain tables
          • Response Code
          • Payment Status
        • Test data
          • Cards
    • Remittances
      • Getting Started
      • Authentication
      • Data Population
        • Country
        • State
        • Banks
        • Payers
        • Settlement Rates
      • Sender
        • Sender Object
        • Register a Sender
        • User Agreement
        • Get Sender by ID
        • Sender Verification
          • ID Documents
            • Expired ID Documents
          • KYC Status
          • KYC Using Widget
          • KYC Using API
            • Get KYC fields
            • Update KYC Information
            • Initiate KYC
            • Get KYC Information
          • Sender Tier Upgrade
        • Sender ID Information
      • Funding Account
        • Add Funding Account
          • OAuth Integration
        • Funding Account Object
        • Get Funding Account
        • Delete Funding Account
      • Recipient
        • Recipient Object
        • Add a Recipient
        • Get Recipient Details
        • Update Recipient
        • Recipient Document
      • Recipient Account
        • Recipient Account Object
        • Add a Recipient Account
        • Get Recipient Account
        • Get Account Information
      • Transaction
        • Transaction Object
        • Get Transaction Limits
        • Create a Transaction
          • 3DS Verification
          • Bonus/Discount
        • Get Transaction Details
        • Cancel Transaction
        • Delivery Request
        • Self-Payout
        • Transaction Invoice
      • Webhooks
        • Subscriptions
          • Subscribe
          • List Subscriptions
          • Pause Subscriptions
          • Remove Subscription
        • Integration
        • Events
      • Widget
        • Widget v1.0
          • Widget v1.0 Types
        • Widget v2.0
      • SANDBOX
        • Test Values
          • Geo-Fencing
          • Sender Verification
          • Funding Account
          • Transaction
  • USE CASE
    • Remittance
Powered by GitBook
On this page
  • Get bank list
  • Get banks by country
  • Get banks by ID
  1. API REFERENCES
  2. Remittances
  3. Data Population

Banks

Read on retrieving available banks

The bank and branch APIs provide the list of banks and their respective branches that are available in the destination country.

Bank Object

Field
Type
Description

id

integer

ID

name

string

Name of the bank

country

string

3-character ISO code of the country

receiving_currency

List

List of 3-character ISO code of the currency supported by the bank.

branches

List

List of branch objects.

Branch Object

Field
Type
Description

bank_id

integer

Bank ID

bank_name

string

Name of the bank

branch_id

integer

Branch ID

branch_name

string

Name of the branch

address

string

Branch address

city

string

Branch city

state

string

Branch state or province

Get bank list

GET /v2/banks

curl -X GET {{url}}/v2/banks \
  -H 'Accept: application/json' \
  -H 'X-Client-Id: clientid' \
  -H 'X-Client-Secret: clientsecret'
{
  "id": 00,
  "name": "Test Bank",
  "country": "NGA",
  "branches": [
    {
      "id": 00,
      "name": "Test Bank Branch"
    }
  ]
}

Get banks by country

GET /v2/banks?countryCode={{countryCode}}

Field
Required
Type
Description

countryId

No

integer

Country ID

countryCode

No

String

ISO Code of a Country

curl -X GET {{url}}/v2/banks?countryCode=KEN \
  -H 'Accept: application/json' \
  -H 'X-Client-Id: clientid' \
  -H 'X-Client-Secret: clientsecret'
{
  "id": 00,
  "name": "Test Bank",
  "country": "KEN",
  "branches": [
    {
      "id": 00,
      "name": "Test Bank Branch",
    }
  ]
}

Get banks by ID

GET /v2/banks/{{bankId}}

Field
Required
Type
Description

bankId

Yes

integer

Bank ID

curl -X GET {{url}}/v2/banks/10 \
  -H 'Accept: application/json' \
  -H 'X-Client-Id: clientid' \
  -H 'X-Client-Secret: clientsecret'
{
  "id": 10,
  "name": "Test Bank",
  "country": "NGA",
  "receiving_currency" : ["NGN", "USD"],
  "branches": [
    {
      "id": 20,
      "name": "Test Bank Branch"
    }
  ]
}
PreviousStateNextPayers

Last updated 9 months ago