Bank & Branch - os-salahuddin/php8-cluster GitHub Wiki
Get Banks
This API provides list of banks
URL
[GET] http://127.0.0.1:8282/api/v1/private/banks
Sample Response
{
"code": 200,
"messages": [],
"data": {
"banks": [
{
"bank_id": 139,
"bank_name": "AB Bank Limited",
"bank_name_bn": "এবি ব্যাংক লিমিটেড",
"logo": "https://deshipay.s3.ap-southeast-1.amazonaws.com/deshipay/bank/logo/rwHOI1653562249.png",
"code": "020",
"is_npsb_enable": true
},
{
"bank_id": 140,
"bank_name": "Agrani Bank Ltd",
"bank_name_bn": "অগ্রণী ব্যাংক লিমিটেড",
"logo": "https://deshipay.s3.ap-southeast-1.amazonaws.com/deshipay/bank/logo/GkCtS1656928096.png",
"code": "010",
"is_npsb_enable": true
},
{
"bank_id": 141,
"bank_name": "Al-Arafah Islami Bank Limited",
"bank_name_bn": "আল-আরাফাহ ইসলামী ব্যাংক লিমিটেড",
"logo": "https://deshipay.s3.ap-southeast-1.amazonaws.com/deshipay/bank/logo/e5TpR1656928407.png",
"code": "015",
"is_npsb_enable": true
},
{
"bank_id": 142,
"bank_name": "Ansar VDP Unnayan Bank",
"bank_name_bn": "আনসার-ভিডিপি উন্নয়ন ব্যাংক",
"logo": "https://deshipay.s3.ap-southeast-1.amazonaws.com/deshipay/bank/logo/wpTpz1657168438.jpg",
"code": "ANSAR VDP BANK",
"is_npsb_enable": false
},
{
"bank_id": 143,
"bank_name": "Bangladesh Commerce Bank Limited",
"bank_name_bn": "বাংলাদেশ কমার্স ব্যাংক লিমিটেড",
"logo": "https://deshipay.s3.ap-southeast-1.amazonaws.com/deshipay/bank/logo/YO3eO1657168352.png",
"code": "030",
"is_npsb_enable": true
}
]
}
}
Sample Response Format
Parameter | Type | Description | Always Present |
---|---|---|---|
code |
Int | HTTP code (e.g., 200) | Yes |
messages |
Array | Result messages (empty if no messages) | Yes |
data.banks |
Array | List of available banks | Yes |
data.banks[].bank_id |
Int | Unique ID of the bank | Yes |
data.banks[].bank_name |
String | Name of the bank in English | Yes |
data.banks[].bank_name_bn |
String | Name of the bank in Bangla | Yes |
data.banks[].logo |
String | URL of the bank's logo | Yes |
data.banks[].code |
String | Bank code | Yes |
data.banks[].is_npsb_enable |
Bool | Whether the bank supports NPSB transactions | Yes |
Get Branch
This API provides list of branches identified by bank id
URL
[GET] http://127.0.0.1:8282/api/v1/bank/branches?bank_id=1
Sample Response
{
"code": 200,
"messages": [],
"data": {
"branches": [
{
"bank_id": 1,
"branch_id": 18,
"name": "Agrabad"
},
{
"bank_id": 1,
"branch_id": 2988,
"name": "Agrabad Branch"
},
{
"bank_id": 1,
"branch_id": 3039,
"name": "Alfadanga Branch"
},
{
"bank_id": 1,
"branch_id": 3072,
"name": "Amberkhana Branch"
},
{
"bank_id": 1,
"branch_id": 4,
"name": "Uttara Branch"
},
{
"bank_id": 1,
"branch_id": 3035,
"name": "Uttara Branch"
},
{
"bank_id": 1,
"branch_id": 3036,
"name": "VIP Road Branch"
}
]
}
}
Sample Response Format
Parameter | Type | Description | Always Present |
---|---|---|---|
code |
Int | HTTP code (e.g., 200) | Yes |
messages |
Array | Result messages (empty if no messages) | Yes |
data.branches |
Array | List of available bank branches | Yes |
data.branches[].bank_id |
Int | Unique ID of the bank | Yes |
data.branches[].branch_id |
Int | Unique ID of the branch | Yes |
data.branches[].name |
String | Name of the branch | Yes |