Skip to content
Nemo edited this page Sep 28, 2018 · 5 revisions

FAQ

  1. Why are all the packages in a single repo?

This is an experimental decision to see how far we can go along before we need to split the packages. We've survived so far, and golang is the only one where we're now facing some issues (solvable though).

  1. Where is the API codebase?

Here. The release versions are synced against this repo

  1. What is a sublet branch?

Lots of small banks don't get their own IFSC code and instead rent one single IFSC code from a large bank to run their entire NEFT/IMPS/RTGS transactions. We maintain a list at sublet.json.

  1. 1385 banks!. I didn't know there were so many.

Neither did we till we started. Lots of banks in this list are Co-operative banks with very little to show. The ones that have their bank code ending in X are usually out of the ambit of online banking, unless they get a sublet IFSC code (See above).

  1. Why JSON?

Human-readable. It just works. We've done some experiments with SQlite, but language coverage becomes harder since libsqlite becomes a dependency.

  1. Is it HDFC Bank or HDFC Bank Pvt Limited?

The first. We have guidelines on how we maintain the list of bank names.

  1. I have a cool idea for this project, how do I help?

File a issue on GitHub. We have some cool ideas on where this project can go further, but not everything is possible.

  1. The API says an IFSC code is invalid while my bank says it is correct.

We maintain parity with the RBI Excel Sheets. Sometimes, it takes us upto a week to publish a new release once RBI puts it on their site. If the "RBI Update Date" on the latest release matches what is on the RBI website, it is a bug - please create a new issue

Clone this wiki locally