Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

List Banks By Code

The bank code (and optionally a routing number) serves as an identifier to retrieve a specific bankId. If a routing number is provided, the API returns the corresponding bankId directly, which can then be used to process the remittance. If the routing number is omitted, the API returns all routing numbers associated with the bank — letting merchants either retrieve the full list or directly access a specific one.

Applies to: Bangladesh


Endpoint

MethodGET
Path/remittance/{merchantId}/banks/list/{bankCode}?routingNo={routingNumber}
Sandboxhttps://sandbox.simpaisa.com

Request Parameters

ParameterRequiredTypeLengthDescription
merchantIdYesInt10The unique ID of a merchant provided by Simpaisa
bankCodeYesInt4Bank code against which the branches are to be fetched
routingNumNoInt9If provided, the BankID is returned directly. If left blank, all routing numbers associated with the bank are returned.

Response Parameters

ParameterTypeLengthDescription
statusInt4Status of the API call
messageString50Status message of the API call
bankListArrayThe list of available banks on which remittance can be initiated
bankIdInt5The ID of the bank on which the remittance is initiated, or the beneficiary is registered
bankNameString30Name of the available bank
distNameString10Name of the district where the branch is located
distCodeInt3Code of the district
branchCodeInt3Code of the bank branch
branchNameString20Name of the branch where the beneficiary's account is registered

Sample

curl --location --request GET \
'https://sandbox.simpaisa.com/remittance/{merchantId}/banks/list/{bankCode}' \
--header 'Content-Type: application/json'