Get all supported banks
POSThttps://api.pesawise.xyz/api/payments/get-bank-info
Get all banks supported by Pesawise to make payments to
Request
Header Parameters
api-key stringrequired
api-secret stringrequired
Responses
- 200
- 400
Fetched banks successfully
Response Headers
- */*
- Schema
- Example (auto)
Schema
- Array [
- ]
idint64required
Pesawise Bank identifier
Example:
2
bankCodestringrequired
Kenya Bankers Association Code
Example:
0001
bankNamestringrequired
Name of Bank
Example:
KCB
[
{
"id": 2,
"bankCode": "0001",
"bankName": "KCB"
}
]
Error occurred - bad request
- */*
- Schema
- Example (auto)
Schema
detailstring
Detail of the message.
Example:
API key not valid or Insufficient funds
statusstring
Status.
Possible values: [SUCCESS
, FAILED
, API_KEYS_INVALID
, INSUFFICIENT_FUNDS
, NOT_FOUND
, MALFORMED_URL
, INTERNAL_ERROR
, NOT_SUPPORTED
, CURRENCY_NOT_SUPPORTED
, MOBILE_MONEY_NOT_WHOLE_NUMBER
, BALANCE_NOT_FOUND
, BALANCE_NOT_AUTHORISED
, BALANCE_NOT_NUMERIC
, WEB_HOOK_NOT_SPECIFIED_FOR_OTP
, TOKEN_RESENT
, CLIENT_SIDE_ERROR
]
Example:
API_KEYS_INVALID
{
"detail": "API key not valid or Insufficient funds",
"status": "API_KEYS_INVALID"
}
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.pesawise.xyz/api/payments/get-bank-info");
request.Headers.Add("Accept", "*/*");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
ResponseClear