Get Bank List
ดึงรายการธนาคารทั้งหมดที่มีในระบบ สำหรับใช้ในการเลือกธนาคารในส่วนต่างๆ เช่น ข้อมูลบัญชีธนาคารของพนักงาน
Endpoint
GET /api/v1/open-apis/organization/get-list-bankRequest Parameters
ไม่มี parameters
Response Format
Success Response (HTTP 200)
{
"code": 200,
"message": "สำเร็จ",
"payload": [
{
"bank_id": "1",
"bank_code": "002",
"bank_name": "ธนาคารกรุงเทพ",
"bank_name_th": "ธนาคารกรุงเทพ",
"bank_name_en": "Bangkok Bank",
"bank_swift_code": "BKKBTHBK"
}
]
}Error Response (HTTP 400)
{
"code": 400,
"message": "ไม่สำเร็จ",
"error": "Error message here"
}Response Fields
| Field | Type | Description |
|---|---|---|
bank_id | string | รหัสธนาคารในระบบ |
bank_code | string | รหัสธนาคารมาตรฐาน (3 หลัก) |
bank_name | string | ชื่อธนาคาร (แสดงตามภาษาที่เลือก TH/EN) |
bank_name_th | string | ชื่อธนาคารภาษาไทย |
bank_name_en | string | ชื่อธนาคารภาษาอังกฤษ |
bank_swift_code | string/null | รหัส SWIFT ของธนาคาร |
Code Examples
cURL
curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/organization/get-list-bank" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"Thai Banks Example
ตัวอย่างธนาคารที่มักพบในระบบ:
- 002 - ธนาคารกรุงเทพ (Bangkok Bank)
- 004 - ธนาคารกสิกรไทย (Kasikornbank)
- 006 - ธนาคารกรุงไทย (Krungthai Bank)
- 011 - ธนาคารทหารไทยธนชาต (TMBThanachart Bank)
- 014 - ธนาคารไทยพาณิชย์ (Siam Commercial Bank)
- 025 - ธนาคารกรุงศรีอยุธยา (Bank of Ayudhya)
Notes
- ฟิลด์
bank_nameจะแสดงตามภาษาที่เลือก (TH หรือ EN) - ถ้าไม่มีข้อมูล payload จะเป็น array ว่าง
[] - SWIFT Code จะเป็น
nullสำหรับธนาคารที่ไม่มีข้อมูล
Related APIs
- Get Company Payment Accounts - ดึงบัญชีธนาคารบริษัท
- Add Employee - เพิ่มพนักงานพร้อมข้อมูลบัญชีธนาคาร
Last updated on