Skip to main content
GET
/
pms
/
api
/
external
/
request
/
wallet
/
banks
Get Bank List
curl --request GET \
  --url https://api.payvessel.com/pms/api/external/request/wallet/banks/ \
  --header 'api-key: <api-key>' \
  --header 'api-secret: <api-secret>'
{
  "status": true,
  "message": "Banks retrieved successfully",
  "data": [
    {
      "bank_code": "058",
      "bank_name": "Guaranty Trust Bank",
      "bank_short_name": "GTBank",
      "bank_logo_url": "https://assets.payvessel.com/banks/gtbank.png",
      "is_active": true
    }
  ]
}
Retrieve list of supported banks for fund transfers.

Endpoint

GET /pms/api/external/request/wallet/banks/

Headers

NameTypeRequiredDescription
api-keystringRequiredBusiness API Key
api-secretstringRequiredBusiness API Secret

Response

200

Media type: application/json
{
  "status": true,
  "message": "string",
  "data": [
    {
      "bank_code": "string",
      "bank_name": "string",
      "bank_short_name": "string",
      "bank_logo_url": "string",
      "is_active": true
    }
  ]
}

Response Fields

status
boolean
Request status indicator
message
string
Response message
data
array
List of supported banks
data[].bank_code
string
Unique bank code used for transfers
data[].bank_name
string
Full bank name
data[].bank_short_name
string
Short bank display name
data[].bank_logo_url
string
URL to bank logo image
data[].is_active
boolean
Whether the bank is currently active for transfers

Headers

api-key
string
required

Business API Key

api-secret
string
required

Business API Secret

Response

200 - application/json

List of supported banks

status
boolean

Request status indicator

message
string

Response message

data
object[]