Đây là một phần của bộ công cụ IFSC do Razorpay phát hành. Bạn có thể tìm thêm chi tiết về toàn bộ bản phát hành tại ifsc. tiền dao cạo. com
tập dữ liệu
Nếu bạn chỉ đang tìm kiếm tập dữ liệu, hãy chuyển đến phần phát hành và tải xuống bản phát hành mới nhất
Quy trình công việc
$ bundle1 mới nhất trên GitHub cũng sẽ xuất bản một
$ bundle2
Nguồn
Nhiều nguồn chính thức khác nhau được liên kết bên dưới, với những nguồn hiện đang được sử dụng được đánh dấu †
- Danh sách các IFSC NEFT từ trang web của RBI†
- Danh sách RTGS IFSC từ trang web của RBI†
- RBI duy trì một số danh sách
- Danh sách các ngân hàng ở Ấn Độ
- Trang web của các ngân hàng ở Ấn Độ
- Khối lượng Bankwise trong ECS/NEFT/RTGS/Mobile
- Danh sách các Ngân hàng được phép cung cấp dịch vụ Mobile Banking
- Trang web NPCI có một số danh sách
- Thành viên trực tiếp của NACH†
- Thành viên trực tiếp RuPay
- Thành viên IMPS Live
- Ngân hàng và ứng dụng trực tiếp trên AutoPay
- Ngân hàng thành viên phụ Mã IFSC và MICR
- Ngân hàng hợp nhất Mã IFSC và MICR
- Mã định tuyến được sử dụng trong Ủy quyền điện tử API
- Các ngân hàng hợp nhất trên NACH
- Các ngân hàng bị chặn trên NACH
NHANH
Mã SWIFT/BIC được hỗ trợ cho một số ngân hàng
SBI- https. //sbi. đồng. trong/web/nri/liên kết nhanh/mã nhanh †
- https. //sbi. đồng. trong/tài liệu/16012/263663/sbinri_merged_bran_swfcodet. xlsx †
- Mã chi nhánh từ trên được kiểm tra đối với Bộ định vị chi nhánh SBI để lấy IFSC
- https. //pnbindia. com/download process. aspx?fid=Zb7ImdUNlz9Ge73qn1nXQg== †
- https. //www. pnbindia. trong/tài liệu/PNB-helpdesk/bic_code. pdf †
- https. //www. ngân hàng hdfc. com/nri-banking/correspondent-banks †
Cài đặt
hồng ngọc
Thêm dòng này vào Gemfile của ứng dụng của bạn
gem "ifsc"
Và sau đó thực hiện
$ bundle
Hoặc cài đặt nó cho mình như
$ gem install ifsc
Bên trong chương trình Ruby của bạn làm
require "ifsc"
để kéo nó vào như một sự phụ thuộc
PHP
$ bundle3
Gói PHP phụ thuộc vào gói ảo
$ bundle4 yêu cầu bạn cài đặt bộ điều hợp, nhưng chúng tôi không quan tâm gói nào. Đó là một chi tiết thực hiện trong ứng dụng của bạn. Bạn không cần phải sử dụng
$ bundle5 nếu bạn không muốn. Bạn có thể sử dụng
$ bundle6. Đọc thêm về các gói ảo, tại sao đây là một ý tưởng hay và về tính linh hoạt mà nó mang lại tại tài liệu HTTPlug. Bạn có thể tìm thấy danh sách các nhà cung cấp được hỗ trợ trên packagist
Phiên bản PHP tối thiểu được hỗ trợ là 7. 3. Gói có thể được cài đặt trên PHP>=7. 1 tuy nhiên
Nút. js
$ bundle7
Đi
Gói này tương thích với các bản phát hành Go hiện đại ở chế độ mô-đun, đã cài đặt Go
$ bundle8
sẽ giải quyết và thêm gói vào mô-đun phát triển hiện tại, cùng với các phụ thuộc của nó
Ngoài ra, điều tương tự cũng có thể đạt được nếu bạn sử dụng nhập trong một gói
$ bundle9
và chạy go get không có tham số
Cuối cùng, để sử dụng phiên bản trên cùng của repo này, hãy sử dụng lệnh sau
$ gem install ifsc0
Ma trận hỗ trợ
Chỉ phiên bản mới nhất của mỗi SDK mới được xem xét
LanguageValidationAPI ClientHỗ trợ Sublet [Tùy chỉnh]Hằng số ngân hàngPHP✅✅✅[✅]✅Ruby✅✅✅[✅]✅Node. js✅✅❎[❎]✅Đi✅✅✅[✅]✅Tài liệu API
Kho lưu trữ này cũng lưu trữ mã nguồn cho 5 mô-đun. PHP/Nút. js/Ruby/Go kể từ bây giờ. API được ghi lại bên dưới
PHP
$ bundle4
Nút. js
$ bundle5
hồng ngọc
Đảm bảo rằng bạn có
$ gem install ifsc1 trong mã của mình. Xác thực mã ngoại tuyến. [Nhớ cập nhật gem. ]
$ bundle7
Xác thực trực tuyến và truy xuất thông tin chi tiết từ máy chủ
Nếu bạn gọi cho
$ gem install ifsc2 trước khi gọi cho
$ gem install ifsc3, quá trình xác thực sẽ được thực hiện ngoại tuyến
gem "ifsc"0
Chi nhánh phụ
Bạn có thể sử dụng phương pháp
$ gem install ifsc4 để lấy tên ngân hàng khi xem xét các chi nhánh cho thuê lại
gem "ifsc"2
Điều này hoạt động ngoại tuyến và không cần cuộc gọi mạng. Thông tin này được lưu trữ trên 2 tệp
$ gem install ifsc
5 - Được tạo tự động từ trang web NPCI$ gem install ifsc
6 - Bảo trì thủ công. Bảo hiểm không phải là 100%. PR được hoan nghênh
Các chi nhánh cho thuê lại [hoặc Thành viên phụ] là các mã IFSC thuộc về một ngân hàng lớn, nhưng được cho các ngân hàng nhỏ hơn thuê. Trong một số trường hợp, toàn bộ phạm vi được trao cho một ngân hàng cụ thể. Ví dụ: tất cả các IFSC bắt đầu bằng
$ gem install ifsc7 đều thuộc về
$ gem install ifsc8. Chúng được duy trì thủ công trong
$ gem install ifsc9
xử lý lỗi
gem "ifsc"8
Đi
$ bundle0
Ghi chú mã
Cả hai gói đều có tệp JSON 300kb, bao gồm toàn bộ danh sách mã IFSC, ở định dạng nén nhưng con người có thể đọc được
Danh sách Tên và Mã Ngân hàng được duy trì thủ công, nhưng được xác minh bằng các bài kiểm tra để đảm bảo độ chính xác theo các ấn phẩm mới nhất của RBI. Điều này cho phép chúng tôi thêm các mã Ngân hàng cũ hơn vào danh sách tên mà không phải lo lắng về việc chúng bị xóa trong các bản dựng mới hơn
Phát triển API
API IFSC được duy trì trong một kho lưu trữ riêng tại https. //github. com/razorpay/ifsc-api
Giấy phép
Mã trong kho lưu trữ này được cấp phép theo Giấy phép MIT. Văn bản giấy phép có sẵn trong tệp
require "ifsc"0. Bản thân tập dữ liệu thuộc phạm vi công cộng