Skip to content

Releases: razorpay/ifsc

0.2.10

07 Mar 07:57
0.2.10
Compare
Choose a tag to compare

Updates

  • No metadata changes
  • Adds the new IFSC\Client class for lookups on the IFSC API (runnning at ifsc.razorpay.com).

Installation

You will need to have a valid package that provides php-http/client-implementation. A complete list of such packages is available at packagist.

The tl;dr version of it is:

composer require php-http/curl-client guzzlehttp/psr7 php-http/message

You can read more about how it works at http://docs.php-http.org/en/latest/httplug/users.html

API Documentation

use Razorpay\IFSC\Client;

$client = new Client();
$res = $client->lookupIFSC('KKBK0000261');

echo $res->bank; // 'KOTAK MAHINDRA BANK LIMITED'
echo $res->branch; // 'GURGAON'
echo $res->address; // 'JMD REGENT SQUARE,MEHRAULI GURGAON ROAD,OPPOSITE BRISTOL HOTEL,'
echo $res->contact; // '4131000'
echo $res->city; // 'GURGAON'
echo $res->district; // 'GURGAON'
echo $res->state; // 'HARYANA'
echo $res->getBankCode(); // KKBK
echo $res->getBankName(); // 'Kotak Mahindra Bank'

// lookupIFSC may throw `Razorpay\IFSC\Exception\ServerError`
// in case of server not responding in time
// or Razorpay\IFSC\Exception\InvalidCode in case
// the IFSC code is invalid

Here is a siamese cat:

siamese-468814_640

0.2.9

27 Feb 06:54
0.2.9
Compare
Choose a tag to compare

Release Date: 27 Feb 2017
RBI Update Date: 21 Feb 2017
Count: 135653

The PHP and NPM packages have been updated to 0.2.9 along with the https://ifsc.razorpay.com API

Updates

  • Usual metadata updates from RBI about new branches
  • 10 IFSC codes have been revoked
  • 202 new IFSC codes have been given out.

Exact IFSC diff:

+ANDB0002336
+ANDB0003042
+ANDB0003046
+ANDB0003048
+ANDB0003054
+ANDB0003091
+ANDB0003103
+ANDB0003104
+APBL0001017
+BARB0AJABPU
+BARB0BATHAL
+BARB0RAIDEH
+BARB0RISHRA
+BDBL0001814
+BDBL0001818
+BDBL0001844
+BKID0005083
+BKID0005260
+BKID0005519
+BKID0005815
+BKID0006281
+CBIN0285091
+CBIN0285103
+CBIN0285121
+CIUB0000541
+CIUB0000542
+CLBL0000071
+CLBL0000072
+CNRB0006406
+CNRB0006445
+CNRB0006446
+CNRB0006492
+CNRB0006493
+CNRB0006497
+CNRB0006602
+DLXB0000163
+ESFB0001030
+ESFB0001117
+ESFB0001118
+ESFB0001120
+ESFB0003016
+ESFB0003017
+ESFB0003020
+ESFB0004005
+ESFB0005001
+ESFB0007014
+ESFB0007016
+ESFB0008001
+ESFB0008002
+ESFB0008005
+ESFB0009003
+ESFB0009004
+ESFB0014011
+ESFB0016011
+ESFB0016013
+ESFB0016014
+ESFB0016019
+ESFB0020006
+GSCB0UCHAPI
+HDFC0004675
+HDFC0009166
+HDFC0CMFB04
+HDFC0CNPCCB
+IBKL0087PC1
+IBKL0087PC2
+IBKL0087PC3
+IBKL0087PC4
+IBKL0737CU7
+IBKL0737CU8
+ICIC0003889
+ICIC0003935
+ICIC0004033
+ICIC0004048
+ICIC0004073
+ICIC0004091
+ICIC0004092
+ICIC0004126
+ICIC0004134
+ICIC0004162
+ICIC0004179
+ICIC0004204
+ICIC00ZSBJR
+ICIC00ZSBLA
+ICIC00ZSBLG
+IDIB000K294
+INDB0001031
+INDB0001033
+INDB0001035
+INDB0001039
+INDB0001040
+INDB0001041
+INDB0001042
+INDB0001050
+INDB0001053
+INDB0001067
+IOBA0002659
+KACE0000217
+KACE0000218
+KARB0000633
+KARB0000634
+KARB0000787
+KCCB0CHH056
+KKBK0001784
+KKBK0002860
+KKBK0003032
+KKBK0004100
+KKBK0004101
+KKBK0004349
+KKBK0004350
+KKBK0005635
+KKBK0005701
+KKBK0008312
+KVBL0001835
+KVBL0004869
+KVBL0004870
+KVBL0004871
+LAVB0000138
+LAVB0000139
+LAVB0000412
+LAVB0000617
+LAVB0000963
+NTBL0KAS129
+NTBL0MOR131
+ORBC0102232
+ORBC0102233
+ORBC0102234
+ORBC0102235
+PMCB0000251
+PUNB0926900
+PUNB0930500
+PUNB0930600
+PUNB0931500
+PUNB0932300
+PUNB0934600
+SBIN0018893
+SBIN0018894
+SBIN0018898
+SBIN0018972
+SBIN0018984
+SBIN0019126
+SIBL0000955
+SVCB0001023
+SVCB0001024
+SVCB0001025
+SVCB0001026
+SVCB0001027
+SVCB0001028
+SVCB0027004
+SYNB0000708
+SYNB0001415
+SYNB0001585
+SYNB0001586
+SYNB0003559
+SYNB0006063
+SYNB0006409
+SYNB0007819
+SYNB0009176
+SYNB0009493
+SYNB0009642
+SYNB0009683
+SYNB0009949
+TMBL0000503
+UBIN0577162
+UBIN0577332
+UBIN0577359
+UBIN0577367
+UCBA0003343
+UTBI0MDWQ38
+UTBI0PRVP35
+UTBI0SCSM41
+UTBI0VESM40
+UTBI0WHFP38
+UTIB0003275
+UTIB0003346
+UTIB0003349
+UTIB0003410
+UTIB0003425
+UTIB0NBGKP1
+UTIB0SAJPSB
+UTIB0SSMCBL
+VIJB0AMB001
+WBSC0BIRB01
+WBSC0BIRB02
+WBSC0BIRB03
+WBSC0BIRB04
+WBSC0BIRB05
+WBSC0BIRB06
+WBSC0BIRB07
+WBSC0BIRB08
+WBSC0BIRB09
+WBSC0BIRB10
+WBSC0BIRB11
+WBSC0BIRB12
+WBSC0BIRB13
+WBSC0BIRB14
+WBSC0BIRB18
+WBSC0BIRB19
+YESB0000932
+YESB0AMSB01
+YESB0AMSB02
+YESB0ICBL01
+YESB0WALLET
-ALLA0210161
-ALLA0211748
-ALLA0211773
-ALLA0212587
-CBIN0283817
-CBIN0283871
-CBIN0284424
-UTBI0BJS176
-UTBI0K35IRB
-YESB0ALWUCB

Here is a cute kitten:

0.2.8

10 Feb 09:13
0.2.8
Compare
Choose a tag to compare

Release Date: 10 Feb 2017
RBI Update Date: 06 Feb 2017
Count: 135461

The PHP and NPM packages have been updated to 0.2.8 along with the https://ifsc.razorpay.com API

Updates

  • Usual metadata updates from RBI about new branches
  • 1 New Bank has been granted IFSC code:
    • UJVN (Ujjivan Small Finance Bank Limited) has been added)

Here is a cute bunnyhamster:

0.2.7

26 Jan 14:45
0.2.7
Compare
Choose a tag to compare

Release Date: 26 Jan 2017
RBI Update Date: 24 Jan 2017
Count: 135279

The PHP and NPM packages have been updated to 0.2.7 along with the https://ifsc.razorpay.com API

Updates

  • Usual metadata updates from RBI about new branches
  • 2 New Banks have been granted IFSC codes
    • NVNM (The Navnirman Co-op. Bank Ltd) has been added
    • TSAB (The Telangana State Cooperative Apex Bank Limited)

Here is a cute bunny:

0.2.6

16 Jan 07:13
0.2.6
Compare
Choose a tag to compare

Release Date: 16 Jan 2017
RBI Update Date: 07 Dec 2016
Count: 135043

Note: RBI backdates the releases. Even though the website says 07 Dec, the change wasn't live on their website till much later.

The PHP and NPM packages have been updated to 0.2.6 along with the https://ifsc.razorpay.com API

Updates

  • Usual metadata updates from RBI about new branches

Here is a cute hedgehog:

0.2.5

02 Jan 08:11
0.2.5
Compare
Choose a tag to compare

Release Date: 02 Jan 2017
RBI Update Date: 23 Dec 2016
Count: 134472

Note: RBI backdates the releases. Even though the website says 23rd Dec, the change wasn't live on their website till much later.

The PHP and NPM packages have been updated to 0.2.5 along with the https://ifsc.razorpay.com API

Updates

  • Usual metadata updates from RBI about new branches
  • One new Bank has been added to the list: "IDUK": "Idukki District Co-Operative Bank Ltd",

Here is a cute hamster:

0.2.4

16 Dec 09:10
0.2.4
Compare
Choose a tag to compare

Release Date: 16 December, 2016
RBI Update Date: 05 December, 2016
Count: 134241

The PHP and NPM packages have been updated to 0.2.4 along with the https://ifsc.razorpay.com API

Updates

  1. The Razorpay\IFSC\Bank class has constants defined for all known Bank Codes (PHP)
  2. Razorpay\IFSC\IFSC::getBankName and IFSC::validateBankCode have been added (PHP)
  3. Metadata Updates (New Branches added)
  4. Drops the marshal and bloom filter formats from the release

Here is a cute bunny:

0.2.1

01 Dec 19:39
Compare
Choose a tag to compare

Release Date: 01 December, 2016
RBI Update Date: 17 November, 2016
Count: 133635

The PHP and NPM packages have been updated to 0.2.0 along with the https://ifsc.razorpay.com API

Here is a cute bunny:

0.2.0

17 Nov 20:38
Compare
Choose a tag to compare

Release Date: 15 November, 2016
RBI Update Date: 02 November, 2016
Count: 134033

The PHP package has been updated to 0.2.0 along with the https://ifsc.razorpay.com API

The PHP package adds functionality to validate a bank code along with an IFSC code now. We also provide a way to get a Bank name given a Bank Code (First 4 letters of an IFSC code)

609 new branches in this release.

Here is a cute bunny:

Note: Due to an issue with GitHub uploads, we have lost most of this release files.

0.1.7

03 Nov 14:33
Compare
Choose a tag to compare

Release Date: 03 November, 2016
RBI Update Date: 18 October, 2016
Count: 133424

The PHP package has been updated to 0.1.7 along with the https://ifsc.razorpay.com API

365 new branches in this release.

Here is a cute bunny: