Documentation ¶
Overview ¶
constants.go is autogenerated from constants.template using data from banknames.json Run make generate-constants to update
Index ¶
- Constants
- Variables
- func GetBankName(code string) (string, error)
- func GetCustomSubletName(code string) (string, error)
- func LoadBankData()
- func LoadFile(fileName string, result interface{}, fullDirPath string) error
- func Validate(code string) bool
- func ValidateBankCode(bankCodeInput string) bool
- type Bank
- type BankDetails
- type Data
- type IFSCResponse
Constants ¶
View Source
const ( AACX = "AACX" ABBL = "ABBL" ABCX = "ABCX" ABDX = "ABDX" ABEX = "ABEX" ABHY = "ABHY" ABNA = "ABNA" ABPB = "ABPB" ABSB = "ABSB" ABUX = "ABUX" ACAX = "ACAX" ACBX = "ACBX" ACCX = "ACCX" ACKX = "ACKX" ACOX = "ACOX" ACUB = "ACUB" ACUX = "ACUX" ADBX = "ADBX" ADCB = "ADCB" ADCC = "ADCC" ADCX = "ADCX" ADDX = "ADDX" AGCX = "AGCX" AGDX = "AGDX" AGRX = "AGRX" AGSX = "AGSX" AGUX = "AGUX" AGVX = "AGVX" AHDC = "AHDC" AHMX = "AHMX" AHUX = "AHUX" AIRP = "AIRP" AJAR = "AJAR" AJHC = "AJHC" AJKB = "AJKB" AJMX = "AJMX" AJNX = "AJNX" AJPX = "AJPX" AJSX = "AJSX" AJUX = "AJUX" AKJB = "AKJB" AKKB = "AKKB" AKMX = "AKMX" AKOX = "AKOX" ALAX = "ALAX" ALIX = "ALIX" ALLA = "ALLA" ALLX = "ALLX" ALWX = "ALWX" AMAX = "AMAX" AMBX = "AMBX" AMCB = "AMCB" AMCX = "AMCX" AMDN = "AMDN" AMMX = "AMMX" AMNX = "AMNX" AMRX = "AMRX" AMSB = "AMSB" AMSX = "AMSX" ANBX = "ANBX" ANDB = "ANDB" ANDX = "ANDX" ANMX = "ANMX" ANSX = "ANSX" ANUX = "ANUX" ANZB = "ANZB" APBL = "APBL" APCX = "APCX" APGB = "APGB" APGV = "APGV" APGX = "APGX" APJX = "APJX" APMC = "APMC" APMX = "APMX" APNX = "APNX" APRR = "APRR" APRX = "APRX" APSX = "APSX" ARBL = "ARBL" ARCX = "ARCX" ARMX = "ARMX" ARYX = "ARYX" ASBL = "ASBL" ASBX = "ASBX" ASHX = "ASHX" ASKX = "ASKX" ASNX = "ASNX" ASOX = "ASOX" ASSX = "ASSX" AUBL = "AUBL" AUBX = "AUBX" AUCB = "AUCB" AUCX = "AUCX" AUGX = "AUGX" AURX = "AURX" AVDX = "AVDX" AWCX = "AWCX" AWUX = "AWUX" AZAX = "AZAX" AZPX = "AZPX" AZSX = "AZSX" AZUX = "AZUX" BACB = "BACB" BACX = "BACX" BADX = "BADX" BAGX = "BAGX" BALB = "BALB" BALX = "BALX" BANX = "BANX" BARA = "BARA" BARB = "BARB" BARC = "BARC" BARX = "BARX" BASX = "BASX" BAUX = "BAUX" BAVX = "BAVX" BAWX = "BAWX" BBDX = "BBDX" BBKM = "BBKM" BBLX = "BBLX" BBRX = "BBRX" BBSX = "BBSX" BBUX = "BBUX" BBVX = "BBVX" BCBM = "BCBM" BCBX = "BCBX" BCCB = "BCCB" BCCX = "BCCX" BCEX = "BCEX" BCEY = "BCEY" BCOX = "BCOX" BCUB = "BCUB" BCUX = "BCUX" BDBB = "BDBB" BDBL = "BDBL" BDBX = "BDBX" BDCX = "BDCX" BDDX = "BDDX" BDIX = "BDIX" BDNX = "BDNX" BDOX = "BDOX" BDUX = "BDUX" BEDX = "BEDX" BELX = "BELX" BERX = "BERX" BFUX = "BFUX" BGBX = "BGBX" BGCX = "BGCX" BGGX = "BGGX" BGUX = "BGUX" BGVX = "BGVX" BHAX = "BHAX" BHBX = "BHBX" BHCX = "BHCX" BHDX = "BHDX" BHEX = "BHEX" BHGX = "BHGX" BHIX = "BHIX" BHJX = "BHJX" BHMX = "BHMX" BHOX = "BHOX" BHRX = "BHRX" BHSX = "BHSX" BHTX = "BHTX" BHUX = "BHUX" BHWX = "BHWX" BJUX = "BJUX" BKCX = "BKCX" BKDN = "BKDN" BKDX = "BKDX" BKID = "BKID" BKSX = "BKSX" BLGX = "BLGX" BMBL = "BMBL" BMCB = "BMCB" BMCX = "BMCX" BMPX = "BMPX" BMSX = "BMSX" BNBX = "BNBX" BNCX = "BNCX" BNKX = "BNKX" BNPA = "BNPA" BNSB = "BNSB" BNSX = "BNSX" BOCX = "BOCX" BODX = "BODX" BOFA = "BOFA" BORX = "BORX" BOTM = "BOTM" BOTX = "BOTX" BPCX = "BPCX" BPSX = "BPSX" BRCX = "BRCX" BRDX = "BRDX" BRGX = "BRGX" BRMX = "BRMX" BRSX = "BRSX" BRUX = "BRUX" BSBX = "BSBX" BSCX = "BSCX" BTCX = "BTCX" BTUX = "BTUX" BUBX = "BUBX" BUCL = "BUCL" BUCX = "BUCX" BUGX = "BUGX" BUNX = "BUNX" BURX = "BURX" BUSX = "BUSX" BUZX = "BUZX" BVNX = "BVNX" BVSX = "BVSX" BWCX = "BWCX" CALX = "CALX" CBHX = "CBHX" CBIN = "CBIN" CCBL = "CCBL" CCBX = "CCBX" CCCX = "CCCX" CCMX = "CCMX" CCOB = "CCOB" CCUX = "CCUX" CDCX = "CDCX" CEBX = "CEBX" CGBX = "CGBX" CGGX = "CGGX" CHAS = "CHAS" CHAX = "CHAX" CHBX = "CHBX" CHCX = "CHCX" CHDX = "CHDX" CHIX = "CHIX" CHKX = "CHKX" CHPX = "CHPX" CHRX = "CHRX" CHSX = "CHSX" CHTX = "CHTX" CIDX = "CIDX" CITI = "CITI" CITX = "CITX" CIUB = "CIUB" CJAX = "CJAX" CJMX = "CJMX" CLBL = "CLBL" CMCB = "CMCB" CMCX = "CMCX" CMDX = "CMDX" CMLX = "CMLX" CMPX = "CMPX" CMSV = "CMSV" CNRB = "CNRB" CNSX = "CNSX" COAS = "COAS" COCX = "COCX" COLX = "COLX" COMX = "COMX" CONX = "CONX" CORP = "CORP" COSB = "COSB" CPDX = "CPDX" CPSN = "CPSN" CRBX = "CRBX" CRES = "CRES" CRGB = "CRGB" CRLY = "CRLY" CRSX = "CRSX" CRUB = "CRUB" CSBK = "CSBK" CSBX = "CSBX" CTBA = "CTBA" CTBX = "CTBX" CTCB = "CTCB" CTOX = "CTOX" CTUX = "CTUX" CUBX = "CUBX" CUCX = "CUCX" CURX = "CURX" CUTX = "CUTX" CZCX = "CZCX" CZUX = "CZUX" DAAX = "DAAX" DAHX = "DAHX" DAUX = "DAUX" DBAX = "DBAX" DBSS = "DBSS" DCBL = "DCBL" DCBX = "DCBX" DCCX = "DCCX" DCDX = "DCDX" DCEX = "DCEX" DCKX = "DCKX" DCMX = "DCMX" DCNX = "DCNX" DCPX = "DCPX" DCSX = "DCSX" DCTX = "DCTX" DCUB = "DCUB" DCUX = "DCUX" DDBX = "DDBX" DDCX = "DDCX" DDDX = "DDDX" DDHX = "DDHX" DEGX = "DEGX" DENS = "DENS" DEOB = "DEOB" DEOX = "DEOX" DEUT = "DEUT" DEUX = "DEUX" DEVX = "DEVX" DGBX = "DGBX" DHBX = "DHBX" DHKX = "DHKX" DHUX = "DHUX" DIBX = "DIBX" DICG = "DICG" DICX = "DICX" DISX = "DISX" DIUX = "DIUX" DJCX = "DJCX" DKCL = "DKCL" DKSX = "DKSX" DLSC = "DLSC" DLXB = "DLXB" DMCB = "DMCB" DMCX = "DMCX" DMKB = "DMKB" DMKJ = "DMKJ" DNDC = "DNDC" DNSB = "DNSB" DNSX = "DNSX" DOBX = "DOBX" DOHB = "DOHB" DRGX = "DRGX" DSAX = "DSAX" DSBX = "DSBX" DSCB = "DSCB" DSHX = "DSHX" DSPX = "DSPX" DSUX = "DSUX" DTCX = "DTCX" DTPX = "DTPX" DUCX = "DUCX" DUMX = "DUMX" DUNX = "DUNX" DURG = "DURG" DVDX = "DVDX" DYPX = "DYPX" EBIL = "EBIL" ECBL = "ECBL" EDBX = "EDBX" EDCX = "EDCX" EDSX = "EDSX" EIBI = "EIBI" ESAF = "ESAF" ESFB = "ESFB" ESMF = "ESMF" ETCX = "ETCX" ETDX = "ETDX" EUCX = "EUCX" EWCX = "EWCX" FCBX = "FCBX" FCCX = "FCCX" FCOX = "FCOX" FDFX = "FDFX" FDRL = "FDRL" FEKX = "FEKX" FGCB = "FGCB" FINF = "FINF" FINO = "FINO" FINX = "FINX" FIRN = "FIRN" FIRX = "FIRX" FMCX = "FMCX" FRIX = "FRIX" FSCX = "FSCX" FSFB = "FSFB" FZCX = "FZCX" FZSX = "FZSX" GACX = "GACX" GADX = "GADX" GAMX = "GAMX" GANX = "GANX" GBCB = "GBCB" GCBX = "GCBX" GCCX = "GCCX" GCUL = "GCUL" GCUX = "GCUX" GDCB = "GDCB" GDCX = "GDCX" GDDX = "GDDX" GDUX = "GDUX" GGBK = "GGBK" GGCX = "GGCX" GHPX = "GHPX" GKNX = "GKNX" GMBX = "GMBX" GMCX = "GMCX" GMUX = "GMUX" GNCX = "GNCX" GNSX = "GNSX" GODX = "GODX" GOSX = "GOSX" GPCX = "GPCX" GPOX = "GPOX" GRAX = "GRAX" GSBL = "GSBL" GSBX = "GSBX" GSCB = "GSCB" GSCX = "GSCX" GSSX = "GSSX" GTCX = "GTCX" GUBX = "GUBX" GUCX = "GUCX" GUNX = "GUNX" GUOX = "GUOX" HAMX = "HAMX" HANX = "HANX" HARC = "HARC" HCBL = "HCBL" HCBX = "HCBX" HCCX = "HCCX" HCLX = "HCLX" HDCL = "HDCL" HDCX = "HDCX" HDFC = "HDFC" HGBX = "HGBX" HINX = "HINX" HISX = "HISX" HMBX = "HMBX" HMNX = "HMNX" HOCX = "HOCX" HOOX = "HOOX" HPCX = "HPCX" HPSC = "HPSC" HPSX = "HPSX" HSBC = "HSBC" HSBM = "HSBM" HSBX = "HSBX" HSCX = "HSCX" HSDX = "HSDX" HSSX = "HSSX" HUBX = "HUBX" HUCB = "HUCB" HUCH = "HUCH" HUCX = "HUCX" HUSB = "HUSB" HUTX = "HUTX" HVBK = "HVBK" IBBK = "IBBK" IBKL = "IBKL" IBKO = "IBKO" ICBK = "ICBK" ICBL = "ICBL" ICHX = "ICHX" ICIC = "ICIC" ICLL = "ICLL" ICMX = "ICMX" IDFB = "IDFB" IDIB = "IDIB" IDUK = "IDUK" IDUX = "IDUX" ILCB = "ILCB" IMCX = "IMCX" IMPX = "IMPX" INCX = "INCX" INDB = "INDB" INDX = "INDX" IOBA = "IOBA" IPCX = "IPCX" IPOS = "IPOS" IPPB = "IPPB" IPSX = "IPSX" ISBX = "ISBX" ISMX = "ISMX" ITBL = "ITBL" ITCX = "ITCX" ITDX = "ITDX" IUCB = "IUCB" IUCX = "IUCX" IXXX = "IXXX" JACX = "JACX" JAKA = "JAKA" JALX = "JALX" JAMX = "JAMX" JANA = "JANA" JANX = "JANX" JASB = "JASB" JASX = "JASX" JAUX = "JAUX" JBHX = "JBHX" JBIX = "JBIX" JBMX = "JBMX" JCBX = "JCBX" JCCB = "JCCB" JCCX = "JCCX" JCDX = "JCDX" JCHX = "JCHX" JCPX = "JCPX" JCUX = "JCUX" JDCX = "JDCX" JDEX = "JDEX" JGBX = "JGBX" JGCX = "JGCX" JGWX = "JGWX" JHAX = "JHAX" JHSX = "JHSX" JHUX = "JHUX" JIBX = "JIBX" JICX = "JICX" JIDX = "JIDX" JIGX = "JIGX" JIKX = "JIKX" JIMX = "JIMX" JINX = "JINX" JIOP = "JIOP" JIOX = "JIOX" JIRX = "JIRX" JISX = "JISX" JIVX = "JIVX" JJCX = "JJCX" JJHX = "JJHX" JJSB = "JJSB" JKAX = "JKAX" JKCX = "JKCX" JKDX = "JKDX" JKEX = "JKEX" JKHX = "JKHX" JKMX = "JKMX" JKRX = "JKRX" JKSX = "JKSX" JLCX = "JLCX" JLDX = "JLDX" JLNX = "JLNX" JLSX = "JLSX" JLWX = "JLWX" JMAX = "JMAX" JMBX = "JMBX" JMCX = "JMCX" JMDX = "JMDX" JMHX = "JMHX" JMMX = "JMMX" JMOX = "JMOX" JMPX = "JMPX" JMSX = "JMSX" JMYX = "JMYX" JNAX = "JNAX" JNDX = "JNDX" JNSX = "JNSX" JODX = "JODX" JONX = "JONX" JOWX = "JOWX" JPAX = "JPAX" JPCB = "JPCB" JPCX = "JPCX" JRAX = "JRAX" JRKX = "JRKX" JRNX = "JRNX" JRSX = "JRSX" JSAB = "JSAB" JSAX = "JSAX" JSBL = "JSBL" JSBP = "JSBP" JSBX = "JSBX" JSCX = "JSCX" JSDX = "JSDX" JSEX = "JSEX" JSFB = "JSFB" JSHX = "JSHX" JSKX = "JSKX" JSMX = "JSMX" JSOX = "JSOX" JSRX = "JSRX" JSTX = "JSTX" JSVX = "JSVX" JSWX = "JSWX" JTIX = "JTIX" JTSC = "JTSC" JTSX = "JTSX" JUCX = "JUCX" JUSX = "JUSX" JVCX = "JVCX" JXXX = "JXXX" KAAX = "KAAX" KACE = "KACE" KACX = "KACX" KADX = "KADX" KAGX = "KAGX" KAIJ = "KAIJ" KALX = "KALX" KAMX = "KAMX" KANG = "KANG" KANX = "KANX" KARB = "KARB" KARX = "KARX" KASX = "KASX" KATX = "KATX" KAYX = "KAYX" KBCX = "KBCX" KBHB = "KBHB" KBKB = "KBKB" KBNX = "KBNX" KBSX = "KBSX" KCBL = "KCBL" KCBX = "KCBX" KCCB = "KCCB" KCCX = "KCCX" KCDX = "KCDX" KCEX = "KCEX" KCOB = "KCOB" KCUB = "KCUB" KCUX = "KCUX" KDBX = "KDBX" KDCB = "KDCB" KDCX = "KDCX" KDIX = "KDIX" KDNX = "KDNX" KDUX = "KDUX" KEJX = "KEJX" KEMX = "KEMX" KESX = "KESX" KGBX = "KGBX" KGDX = "KGDX" KGRB = "KGRB" KGSX = "KGSX" KHAX = "KHAX" KHCX = "KHCX" KHDX = "KHDX" KHNX = "KHNX" KHTX = "KHTX" KHUX = "KHUX" KICX = "KICX" KJSB = "KJSB" KJSX = "KJSX" KKBK = "KKBK" KKMX = "KKMX" KKSX = "KKSX" KLGB = "KLGB" KLMX = "KLMX" KMCB = "KMCB" KMCX = "KMCX" KMNX = "KMNX" KMSX = "KMSX" KNBX = "KNBX" KNCX = "KNCX" KNNX = "KNNX" KNPX = "KNPX" KNSB = "KNSB" KNSX = "KNSX" KOBX = "KOBX" KOCX = "KOCX" KODX = "KODX" KOEX = "KOEX" KOLH = "KOLH" KORX = "KORX" KOSX = "KOSX" KOTX = "KOTX" KOYX = "KOYX" KPCX = "KPCX" KRCX = "KRCX" KRDX = "KRDX" KRIX = "KRIX" KRMX = "KRMX" KRNX = "KRNX" KRTH = "KRTH" KRTX = "KRTX" KSBK = "KSBK" KSBX = "KSBX" KSCB = "KSCB" KSCX = "KSCX" KSMX = "KSMX" KSNX = "KSNX" KSTX = "KSTX" KSUX = "KSUX" KTBX = "KTBX" KTCX = "KTCX" KTDX = "KTDX" KTTX = "KTTX" KUBX = "KUBX" KUCB = "KUCB" KUCX = "KUCX" KUKX = "KUKX" KULX = "KULX" KUMX = "KUMX" KUNS = "KUNS" KUOB = "KUOB" KURX = "KURX" KUTX = "KUTX" KVBL = "KVBL" KVCX = "KVCX" KVGB = "KVGB" KYDX = "KYDX" LACX = "LACX" LATX = "LATX" LAVB = "LAVB" LBMX = "LBMX" LCBX = "LCBX" LCCX = "LCCX" LDCX = "LDCX" LDPX = "LDPX" LDRX = "LDRX" LECX = "LECX" LICB = "LICB" LKBL = "LKBL" LKCX = "LKCX" LKHX = "LKHX" LKMX = "LKMX" LMNX = "LMNX" LNSX = "LNSX" LOKX = "LOKX" LONX = "LONX" LUCX = "LUCX" LULX = "LULX" MABL = "MABL" MACX = "MACX" MADX = "MADX" MAGX = "MAGX" MAHB = "MAHB" MAHG = "MAHG" MAHX = "MAHX" MAJX = "MAJX" MAKX = "MAKX" MALX = "MALX" MAMX = "MAMX" MANX = "MANX" MAPX = "MAPX" MASX = "MASX" MAUX = "MAUX" MAVX = "MAVX" MAWX = "MAWX" MAYX = "MAYX" MBCX = "MBCX" MBGX = "MBGX" MBLX = "MBLX" MCAB = "MCAB" MCAX = "MCAX" MCBL = "MCBL" MCBX = "MCBX" MCCX = "MCCX" MCDX = "MCDX" MCLX = "MCLX" MCOX = "MCOX" MCSX = "MCSX" MCUX = "MCUX" MDBK = "MDBK" MDCB = "MDCB" MDCX = "MDCX" MDEX = "MDEX" MDGX = "MDGX" MDIX = "MDIX" MDMX = "MDMX" MDPX = "MDPX" MEDX = "MEDX" MERX = "MERX" MEUX = "MEUX" MFCX = "MFCX" MFUX = "MFUX" MGBX = "MGBX" MGCB = "MGCB" MGCX = "MGCX" MGDX = "MGDX" MGRB = "MGRB" MGSX = "MGSX" MGUX = "MGUX" MHCB = "MHCB" MHCX = "MHCX" MHEX = "MHEX" MHLX = "MHLX" MHMX = "MHMX" MHNX = "MHNX" MHSX = "MHSX" MHUX = "MHUX" MIZX = "MIZX" MJCX = "MJCX" MKPB = "MKPB" MKUX = "MKUX" MKYX = "MKYX" MLCG = "MLCG" MLDX = "MLDX" MMCX = "MMCX" MMMX = "MMMX" MNBX = "MNBX" MNCX = "MNCX" MNSX = "MNSX" MOGX = "MOGX" MOUX = "MOUX" MPCX = "MPCX" MPDX = "MPDX" MPRX = "MPRX" MRBX = "MRBX" MRTX = "MRTX" MSAX = "MSAX" MSBL = "MSBL" MSBX = "MSBX" MSCI = "MSCI" MSCX = "MSCX" MSHQ = "MSHQ" MSLM = "MSLM" MSNU = "MSNU" MSNX = "MSNX" MSOX = "MSOX" MSSX = "MSSX" MUBL = "MUBL" MUBX = "MUBX" MUCG = "MUCG" MUCX = "MUCX" MUDX = "MUDX" MUNX = "MUNX" MUPX = "MUPX" MURX = "MURX" MUSX = "MUSX" MVCB = "MVCB" MVCX = "MVCX" MVIX = "MVIX" MXXX = "MXXX" MYAX = "MYAX" MYCX = "MYCX" MYSX = "MYSX" MZCX = "MZCX" MZRX = "MZRX" NABX = "NABX" NACX = "NACX" NADX = "NADX" NAGX = "NAGX" NAIX = "NAIX" NALX = "NALX" NANX = "NANX" NASX = "NASX" NATA = "NATA" NAUX = "NAUX" NAVX = "NAVX" NAWX = "NAWX" NBAD = "NBAD" NBBX = "NBBX" NBCX = "NBCX" NBMX = "NBMX" NBRD = "NBRD" NCBL = "NCBL" NCBX = "NCBX" NCCX = "NCCX" NCOX = "NCOX" NCUB = "NCUB" NCUX = "NCUX" NDCB = "NDCB" NDCX = "NDCX" NDDX = "NDDX" NDGX = "NDGX" NDIX = "NDIX" NDOX = "NDOX" NESF = "NESF" NEYX = "NEYX" NGBX = "NGBX" NGKX = "NGKX" NGNX = "NGNX" NGRX = "NGRX" NGSB = "NGSB" NGSX = "NGSX" NGUX = "NGUX" NICB = "NICB" NIDX = "NIDX" NILX = "NILX" NIRX = "NIRX" NIUX = "NIUX" NJBK = "NJBK" NJCX = "NJCX" NJGX = "NJGX" NJMX = "NJMX" NJSX = "NJSX" NKGS = "NKGS" NLGX = "NLGX" NLUX = "NLUX" NMCB = "NMCB" NMCX = "NMCX" NMGB = "NMGB" NNCX = "NNCX" NNSB = "NNSB" NNSX = "NNSX" NOBX = "NOBX" NOIX = "NOIX" NOSC = "NOSC" NPCX = "NPCX" NPKX = "NPKX" NPPX = "NPPX" NRDX = "NRDX" NRMX = "NRMX" NSBB = "NSBB" NSBX = "NSBX" NSCX = "NSCX" NSGX = "NSGX" NSIX = "NSIX" NSJX = "NSJX" NSMX = "NSMX" NSPB = "NSPB" NSPX = "NSPX" NSRX = "NSRX" NTBL = "NTBL" NUBX = "NUBX" NUCB = "NUCB" NUCX = "NUCX" NULX = "NULX" NVCX = "NVCX" NVNM = "NVNM" NVSX = "NVSX" NWCX = "NWCX" ODCX = "ODCX" ODGB = "ODGB" OIBA = "OIBA" OMCX = "OMCX" ONSX = "ONSX" ORBC = "ORBC" ORCB = "ORCB" OSMX = "OSMX" PABX = "PABX" PACX = "PACX" PADX = "PADX" PALX = "PALX" PANX = "PANX" PARX = "PARX" PASX = "PASX" PATX = "PATX" PAYX = "PAYX" PBGX = "PBGX" PCBL = "PCBL" PCBX = "PCBX" PCCB = "PCCB" PCCX = "PCCX" PCLX = "PCLX" PCMX = "PCMX" PCOX = "PCOX" PCPX = "PCPX" PCSX = "PCSX" PCTX = "PCTX" PCUX = "PCUX" PDBX = "PDBX" PDCX = "PDCX" PDNX = "PDNX" PDSX = "PDSX" PDUX = "PDUX" PGBX = "PGBX" PGCX = "PGCX" PGRX = "PGRX" PGTX = "PGTX" PHIX = "PHIX" PITX = "PITX" PJSB = "PJSB" PKBX = "PKBX" PKDX = "PKDX" PKGB = "PKGB" PLOX = "PLOX" PLUX = "PLUX" PMCB = "PMCB" PMCX = "PMCX" PMEC = "PMEC" PMNX = "PMNX" PNCX = "PNCX" PNMX = "PNMX" PNPX = "PNPX" PNSX = "PNSX" PPBX = "PPBX" PPCX = "PPCX" PRCX = "PRCX" PREX = "PREX" PROX = "PROX" PRPX = "PRPX" PRSX = "PRSX" PRTH = "PRTH" PRUX = "PRUX" PSBL = "PSBL" PSBX = "PSBX" PSCX = "PSCX" PSIB = "PSIB" PSRX = "PSRX" PSSX = "PSSX" PTCX = "PTCX" PTNX = "PTNX" PTSX = "PTSX" PUBX = "PUBX" PUCB = "PUCB" PUCX = "PUCX" PUDX = "PUDX" PUGX = "PUGX" PUNB = "PUNB" PUNX = "PUNX" PURX = "PURX" PUSD = "PUSD" PUSX = "PUSX" PUUX = "PUUX" PVAX = "PVAX" PVCX = "PVCX" PVVX = "PVVX" PWUX = "PWUX" PYCX = "PYCX" PYTM = "PYTM" QNBA = "QNBA" QNBX = "QNBX" QUCX = "QUCX" RABO = "RABO" RACX = "RACX" RAEX = "RAEX" RAJX = "RAJX" RAKX = "RAKX" RAMX = "RAMX" RANX = "RANX" RATN = "RATN" RAUX = "RAUX" RBBX = "RBBX" RBCX = "RBCX" RBIH = "RBIH" RBIN = "RBIN" RBIP = "RBIP" RBIS = "RBIS" RCBX = "RCBX" RCCX = "RCCX" RCDX = "RCDX" RCMX = "RCMX" RCUX = "RCUX" RDCB = "RDCB" RDCX = "RDCX" RDNX = "RDNX" REBX = "REBX" RECX = "RECX" REWX = "REWX" RGCX = "RGCX" RGSX = "RGSX" RHMX = "RHMX" RJCX = "RJCX" RJJX = "RJJX" RJNX = "RJNX" RJTX = "RJTX" RKCX = "RKCX" RLUX = "RLUX" RMGB = "RMGB" RNBX = "RNBX" RNDX = "RNDX" RNGX = "RNGX" RNSB = "RNSB" RNSX = "RNSX" ROCX = "ROCX" ROHX = "ROHX" RPUX = "RPUX" RRBP = "RRBP" RRSX = "RRSX" RSBL = "RSBL" RSBX = "RSBX" RSCB = "RSCB" RSSB = "RSSB" RSSX = "RSSX" RSUX = "RSUX" RSVX = "RSVX" RUCX = "RUCX" RUKX = "RUKX" RUMX = "RUMX" RZSX = "RZSX" SABR = "SABR" SABX = "SABX" SACB = "SACB" SACX = "SACX" SADX = "SADX" SAGX = "SAGX" SAHE = "SAHE" SAHX = "SAHX" SAIX = "SAIX" SALX = "SALX" SAMX = "SAMX" SANT = "SANT" SANX = "SANX" SAOX = "SAOX" SAPX = "SAPX" SARX = "SARX" SASA = "SASA" SASX = "SASX" SATX = "SATX" SAUX = "SAUX" SAVX = "SAVX" SAWX = "SAWX" SBBJ = "SBBJ" SBCR = "SBCR" SBCX = "SBCX" SBHY = "SBHY" SBIN = "SBIN" SBKX = "SBKX" SBLD = "SBLD" SBLS = "SBLS" SBLX = "SBLX" SBMX = "SBMX" SBMY = "SBMY" SBNX = "SBNX" SBPS = "SBPS" SBPX = "SBPX" SBSX = "SBSX" SBTR = "SBTR" SBUJ = "SBUJ" SBUX = "SBUX" SCBL = "SCBL" SCBX = "SCBX" SCCX = "SCCX" SCDX = "SCDX" SCIX = "SCIX" SCNX = "SCNX" SCOB = "SCOB" SCOX = "SCOX" SCPX = "SCPX" SCSX = "SCSX" SCUX = "SCUX" SDBX = "SDBX" SDCB = "SDCB" SDCE = "SDCE" SDCX = "SDCX" SDHX = "SDHX" SDSX = "SDSX" SDTC = "SDTC" SDTX = "SDTX" SDUX = "SDUX" SECB = "SECB" SEMX = "SEMX" SENX = "SENX" SEUX = "SEUX" SEWX = "SEWX" SGBA = "SGBA" SGCX = "SGCX" SGDX = "SGDX" SGLX = "SGLX" SGSX = "SGSX" SGUX = "SGUX" SHAX = "SHAX" SHBK = "SHBK" SHBX = "SHBX" SHCX = "SHCX" SHEX = "SHEX" SHGX = "SHGX" SHIX = "SHIX" SHKX = "SHKX" SHMX = "SHMX" SHNX = "SHNX" SHOX = "SHOX" SHRX = "SHRX" SHSX = "SHSX" SHUB = "SHUB" SHUX = "SHUX" SIBL = "SIBL" SIBX = "SIBX" SICX = "SICX" SIDB = "SIDB" SIDC = "SIDC" SIDX = "SIDX" SIGX = "SIGX" SIHX = "SIHX" SIKX = "SIKX" SINX = "SINX" SIRX = "SIRX" SISX = "SISX" SITX = "SITX" SIWX = "SIWX" SJGX = "SJGX" SJSB = "SJSB" SJSX = "SJSX" SKCX = "SKCX" SKKX = "SKKX" SKNB = "SKNB" SKNX = "SKNX" SKSB = "SKSB" SKUX = "SKUX" SLAX = "SLAX" SLCX = "SLCX" SMBC = "SMBC" SMBX = "SMBX" SMCB = "SMCB" SMCX = "SMCX" SMEX = "SMEX" SMMX = "SMMX" SMNB = "SMNB" SMNX = "SMNX" SMPX = "SMPX" SMSX = "SMSX" SMTX = "SMTX" SMUX = "SMUX" SMVC = "SMVC" SMWX = "SMWX" SNAX = "SNAX" SNBK = "SNBK" SNBX = "SNBX" SNCX = "SNCX" SNDX = "SNDX" SNGX = "SNGX" SNKX = "SNKX" SNLX = "SNLX" SNPX = "SNPX" SNSV = "SNSV" SNSX = "SNSX" SOBX = "SOBX" SOGE = "SOGE" SOLX = "SOLX" SONX = "SONX" SPBX = "SPBX" SPCB = "SPCB" SPCX = "SPCX" SPNX = "SPNX" SPSX = "SPSX" SPTX = "SPTX" SRCB = "SRCB" SRCX = "SRCX" SREX = "SREX" SRGX = "SRGX" SRHX = "SRHX" SRSX = "SRSX" SSBL = "SSBL" SSBX = "SSBX" SSDX = "SSDX" SSHX = "SSHX" SSKX = "SSKX" SSLX = "SSLX" SSNX = "SSNX" SSOX = "SSOX" SSSX = "SSSX" SSWX = "SSWX" STBP = "STBP" STCB = "STCB" STCX = "STCX" STDX = "STDX" STRX = "STRX" SUBX = "SUBX" SUCX = "SUCX" SUDX = "SUDX" SULX = "SULX" SUMX = "SUMX" SUNB = "SUNB" SURX = "SURX" SURY = "SURY" SUSB = "SUSB" SUSX = "SUSX" SUTB = "SUTB" SUVX = "SUVX" SVAX = "SVAX" SVBL = "SVBL" SVCB = "SVCB" SVCX = "SVCX" SVGX = "SVGX" SVMC = "SVMC" SVNX = "SVNX" SVOX = "SVOX" SVRX = "SVRX" SVSH = "SVSH" SVSX = "SVSX" SWMX = "SWMX" SWSX = "SWSX" SXXX = "SXXX" SYNB = "SYNB" TACX = "TACX" TADX = "TADX" TAMX = "TAMX" TAPX = "TAPX" TASX = "TASX" TAUB = "TAUB" TBCX = "TBCX" TBDX = "TBDX" TBHX = "TBHX" TBMC = "TBMC" TBMX = "TBMX" TBNS = "TBNS" TBPX = "TBPX" TBSB = "TBSB" TBSX = "TBSX" TBTX = "TBTX" TBUX = "TBUX" TCBX = "TCBX" TCCX = "TCCX" TCHX = "TCHX" TCPX = "TCPX" TCUB = "TCUB" TCUX = "TCUX" TDBX = "TDBX" TDCB = "TDCB" TDCX = "TDCX" TDIX = "TDIX" TDMX = "TDMX" TDPX = "TDPX" TDSX = "TDSX" TECX = "TECX" TEHX = "TEHX" TEMX = "TEMX" TESX = "TESX" TETX = "TETX" TFCX = "TFCX" TGBX = "TGBX" TGCG = "TGCG" TGCX = "TGCX" TGDX = "TGDX" TGMB = "TGMB" TGNX = "TGNX" TGUX = "TGUX" THCX = "THCX" THMX = "THMX" THOX = "THOX" THRS = "THRS" THRX = "THRX" THWX = "THWX" TIDX = "TIDX" TIRX = "TIRX" TJAX = "TJAX" TJBX = "TJBX" TJCX = "TJCX" TJDX = "TJDX" TJMX = "TJMX" TJNX = "TJNX" TJSB = "TJSB" TKAX = "TKAX" TKCX = "TKCX" TKDX = "TKDX" TKTX = "TKTX" TKUX = "TKUX" TLPX = "TLPX" TMAX = "TMAX" TMBL = "TMBL" TMBX = "TMBX" TMCX = "TMCX" TMNX = "TMNX" TMPX = "TMPX" TMSB = "TMSB" TMSC = "TMSC" TMSX = "TMSX" TMTX = "TMTX" TMUX = "TMUX" TNBX = "TNBX" TNCB = "TNCB" TNCX = "TNCX" TNDC = "TNDC" TNEX = "TNEX" TNHX = "TNHX" TNIX = "TNIX" TNKX = "TNKX" TNMX = "TNMX" TNSC = "TNSC" TNUX = "TNUX" TOCX = "TOCX" TPCX = "TPCX" TPDX = "TPDX" TPSC = "TPSC" TPSX = "TPSX" TPUX = "TPUX" TRAX = "TRAX" TRDX = "TRDX" TSAB = "TSAB" TSAX = "TSAX" TSBX = "TSBX" TSCX = "TSCX" TSDX = "TSDX" TSIX = "TSIX" TSKX = "TSKX" TSMX = "TSMX" TSNX = "TSNX" TSPX = "TSPX" TSSB = "TSSB" TSSX = "TSSX" TSUX = "TSUX" TTBX = "TTBX" TTCB = "TTCB" TTCX = "TTCX" TTGX = "TTGX" TTLX = "TTLX" TTUX = "TTUX" TUBX = "TUBX" TUCL = "TUCL" TUCX = "TUCX" TUDX = "TUDX" TUMX = "TUMX" TUNX = "TUNX" TUOX = "TUOX" TUPX = "TUPX" TURX = "TURX" TVBX = "TVBX" TVDX = "TVDX" TVPX = "TVPX" TVUX = "TVUX" TYCX = "TYCX" UBBX = "UBBX" UBGX = "UBGX" UBIN = "UBIN" UCBA = "UCBA" UCBS = "UCBS" UCBX = "UCBX" UCCX = "UCCX" UCDX = "UCDX" UCUX = "UCUX" UGBX = "UGBX" UICX = "UICX" UJSX = "UJSX" UJVN = "UJVN" UKGX = "UKGX" UMAX = "UMAX" UMCX = "UMCX" UMSX = "UMSX" UMUX = "UMUX" UNAX = "UNAX" UNBA = "UNBA" UNIX = "UNIX" UNMX = "UNMX" UNSX = "UNSX" UOVB = "UOVB" UPCB = "UPCB" UPCX = "UPCX" UPNX = "UPNX" URBN = "URBN" URCX = "URCX" URDX = "URDX" URMX = "URMX" UROX = "UROX" USFB = "USFB" USNX = "USNX" UTBI = "UTBI" UTBX = "UTBX" UTCX = "UTCX" UTGX = "UTGX" UTIB = "UTIB" UTKS = "UTKS" UTKX = "UTKX" UTZX = "UTZX" UUCB = "UUCB" UUCX = "UUCX" UXXX = "UXXX" VADX = "VADX" VAIX = "VAIX" VANX = "VANX" VARA = "VARA" VASJ = "VASJ" VASX = "VASX" VAUX = "VAUX" VCAX = "VCAX" VCBX = "VCBX" VCCX = "VCCX" VCNB = "VCNB" VCOB = "VCOB" VCOX = "VCOX" VDCX = "VDCX" VDYX = "VDYX" VEDX = "VEDX" VERX = "VERX" VGBX = "VGBX" VHDX = "VHDX" VICX = "VICX" VIDX = "VIDX" VIJB = "VIJB" VIJX = "VIJX" VIKX = "VIKX" VIMX = "VIMX" VIRX = "VIRX" VISX = "VISX" VJSX = "VJSX" VKCX = "VKCX" VKSX = "VKSX" VMCX = "VMCX" VMMX = "VMMX" VMUX = "VMUX" VNSX = "VNSX" VRDX = "VRDX" VSBL = "VSBL" VSBX = "VSBX" VSCX = "VSCX" VSSX = "VSSX" VSVX = "VSVX" VUCX = "VUCX" VVCX = "VVCX" VVSB = "VVSB" VYAX = "VYAX" VYPX = "VYPX" VYSA = "VYSA" WACX = "WACX" WAIX = "WAIX" WARX = "WARX" WAUX = "WAUX" WBSC = "WBSC" WCBX = "WCBX" WDCX = "WDCX" WKGX = "WKGX" WNBX = "WNBX" WPAC = "WPAC" WRCX = "WRCX" WUCX = "WUCX" WZUX = "WZUX" XJKG = "XJKG" YADX = "YADX" YAVX = "YAVX" YCBX = "YCBX" YDCX = "YDCX" YESB = "YESB" YLNX = "YLNX" YMSX = "YMSX" YNCX = "YNCX" YNSX = "YNSX" ZBBX = "ZBBX" ZBSX = "ZBSX" ZCBL = "ZCBL" ZIBX = "ZIBX" ZILX = "ZILX" ZIMX = "ZIMX" ZISX = "ZISX" ZLLX = "ZLLX" ZMMX = "ZMMX" ZRNB = "ZRNB" ZSAX = "ZSAX" ZSBG = "ZSBG" ZSBL = "ZSBL" ZSBX = "ZSBX" ZSGX = "ZSGX" ZSHX = "ZSHX" ZSJX = "ZSJX" ZSKX = "ZSKX" ZSLX = "ZSLX" ZSMX = "ZSMX" )
View Source
const API_BASE = "https://ifsc.razorpay.com"
Variables ¶
Functions ¶
func GetBankName ¶
func GetCustomSubletName ¶
func LoadBankData ¶
func LoadBankData()
func ValidateBankCode ¶
Types ¶
type Bank ¶
type Bank struct { Name string `json:"name"` BankCode string `json:"bank_code"` Code string `json:"code"` Type string `json:"type"` IFSC string `json:"ifsc"` MICR string `json:"micr"` IIN string `json:"iin"` APBS bool `json:"apbs"` AchCredit bool `json:"ach_credit"` AchDebit bool `json:"ach_debit"` NachDebit bool `json:"nach_debit"` Upi bool `json:"upi",omitempty` }
func GetBankDetails ¶
type BankDetails ¶
func GetBankDetailsFromBankCode ¶
func GetBankDetailsFromBankCode(code string) (*BankDetails, error)
func GetBankDetailsFromIfscCode ¶
func GetBankDetailsFromIfscCode(ifscCode string) (*BankDetails, error)
type Data ¶
type Data struct {
Value string
}
func (Data) MarshalJSON ¶
func (*Data) UnmarshalJSON ¶
type IFSCResponse ¶
type IFSCResponse struct { Bank *string `json:"bank"` Branch *string `json:"branch"` Centre *string `json:"centre"` District *string `json:"district"` State *string `json:"state"` Address *string `json:"address"` Contact *string `json:"contact"` City *string `json:"city"` IFSC *string `json:"ifsc"` UPI *bool `json:"upi"` RTGS *bool `json:"rtgs"` MICR *string `json:"micr"` NEFT *bool `json:"neft"` SWIFT *string `json:"swift"` IMPS *bool `json:"imps"` BankCode *string `json:"bank_code"` }
func LookUP ¶
func LookUP(ifsc string) (*IFSCResponse, error)
LookUP fetches the response from ifsc api for
func NewIFSCResponse ¶
func NewIFSCResponse(input map[string]interface{}) *IFSCResponse
func (*IFSCResponse) GetBankCode ¶
func (ifsc *IFSCResponse) GetBankCode() string
func (*IFSCResponse) GetBankName ¶
func (ifsc *IFSCResponse) GetBankName() string
Click to show internal directories.
Click to hide internal directories.