razorpay/ifscAPI服务器,提供Razorpay的IFSC API服务,用于查询银行分支机构详细信息。当前API根地址为<[***]>。
ifsc-api是Razorpay开发的IFSC(印度系统代码)API服务器,允许用户通过多种条件(如银行代码、地区、城市等)查询银行分支机构的详细信息,包括地址、联系方式、支持的支付系统(IMPS、UPI等)。适用于科技平台、支付系统等需要集成银行分支机构信息查询功能的应用场景。
/search(高级搜索)和/places(地点层级查询)用于高级搜索银行分支机构信息
| 路由 | 方法 | 响应格式 |
|---|---|---|
| /search | GET | JSON |
请求:/search?limit=1&offset=0&bankcode=DENS
json{ "BRANCH": "Delhi Nagrik Sehkari Bank IMPS", "CENTRE": "DELHI", "DISTRICT": "DELHI", "STATE": "MAHARASHTRA", "ADDRESS": "720, NEAR GHANTAGHAR, SUBZI MANDI, DELHI - ***", "CONTACT": "+919560344685", "IMPS": true, "CITY": "MUMBAI", "UPI": true, "MICR": "***", "RTGS": true, "NEFT": true, "SWIFT": "", "ISO3166": "IN-MH", "BANK": "Delhi Nagrik Sehkari Bank", "BANKCODE": "DENS", "IFSC": "YESB0DNB002" }
用于按层级查询银行分支机构的地区、district和分支机构名称
| 路由 | 方法 | 响应格式 |
|---|---|---|
| /places | GET | JSON |
bankcode:返回该银行存在的地区列表bankcode+state:返回该银行在指定地区的district列表bankcode+state+district:返回该银行在指定区域的分支机构列表请求:/places?bankcode=AUBL
json{ "states": [ "UTTAR PRADESH", "RAJASTHAN", "KARNATAKA", "GUJARAT", "PUNJAB", "MADHYA PRADESH", "DELHI", "MAHARASHTRA", "TAMIL NADU", "HARYANA", "WEST BENGAL", "TELANGANA", "ODISHA", "JAMMU AND KASHMIR", "KERALA", "CHHATTISGARH", "GOA", "ANDHRA PRADESH", "UTTARAKHAND", "BIHAR", "HIMACHAL PRADESH", "ASSAM" ] }
请求:/places?state=IN-MP&bankcode=AUBL
json{ "districts": [ "RATLAM", "TIKAMGARH", "VIDISHA", "INDORE", "MANDSAUR", "NEEMUCH", "KHARGONE", "DHUDHANA", "SEHORE", "DHAR", "SAGAR", "CHHINDWARA", "KATNI", "DEWAS", "WEST NIMAR", "JABALPUR", "BHOPAL", "HOSHANGABAD", "EAST NIMAR", "SHAJAPUR", "GWALIOR", "BARWANI", "NAJARPUR", "BETUL", "AGAR-MALWA", "RAJGARH", "CHATTARPUR", "RAISEN", "EA", "MANDLA", "KACHALIYA", "UJJAIN", "SATNA" ] }
请求:/places?state=IN-MP&bankcode=AUBL&district=INDORE
json{ "branches": [ "INDORE JAWAHAR MARG", "Barlai Jagir", "Bhanwar Kuan Road Indore", "AB Road Indore", "MG ROAD INDORE" ] }
bashdocker pull razorpay/ifsc:latest
将容器3000端口映射到主机3000端口:
bashdocker run --detach --publish 3000:3000 razorpay/ifsc:latest
注:镜像标签与IFSC父仓库保持一致,可指定特定版本(如
razorpay/ifsc:v1.0.0)
本地开发环境搭建:
安装依赖:
bashbundle install
确保Redis在localhost:6379运行,初始化Redis数据:
bashbundle exec ruby init.rb
启动服务器:
bashbundle exec rackup
服务器将在http://localhost:9292可用。
代码采用MIT许可证授权(详见LICENSE文件),data/目录下内容属于公共领域。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务