Data · Vietnam

VietQR bank BIN codes

The 6-digit NAPAS BIN identifies the receiving institution inside every VietQR payload. This is the list CVPay’s production QR parser recognizes today — kept current because our payment routing depends on it.

When you decode a VietQR code, field 38 carries the acquirer ID — a 6-digit BIN issued by NAPAS that identifies the receiving bank or payment institution. Most integration failures with VietQR trace back to unmapped or newly issued BINs, so an accurate, current table matters more than it looks.

This table is generated from the BIN mapping CVPay uses in production to parse and route real payments. When a new institution joins VietQR, we add it because transfers depend on it — and this page inherits the update.

78 institutions
NAPAS BINInstitutionCVPay bankCode
168999Cathay United Bank - HCM BranchCUBHCM
422589CIMB VietnamCIMB
458761HSBC VietnamHSBC
533948Citibank HanoiCTB
546034Cake by VPBankCAKE
546035Ubank by VPBankUBANK
555666BIDC HanoiBIDC
668888KBank (Kasikornbank) VietnamKBANK
796500DBS HCMCDBS
801011NongHyup HanoiNHBHN
963311Vikki by HDBankVIKKI
963326TNEX Digital Bank (by MSB)TNEX
963369Liobank by OCBLIOBANK
963388Timo by Ban Viet BankTIMO
963399UMEE by KienlongbankUMEE
963666BNP ParibasBNP
963688Bank of China (HK) HCMCBOCHK
970400SaigonBankSGB
970403SacombankSTB
970405AgribankAGB
970406DongA BankDAB
970407TechcombankTCB
970408GPBankGPB
970409Bac A BankBAB
970410Standard Chartered VietnamSC
970412PVcomBankPVCB
970414MBV (ex-OceanBank)OJB
970415VietinBankICB
970416ACBACB
970418BIDVBIDV
970419NCBNCB
970421VRBVRB
970422MB BankMB
970423TPBankTPB
970424Shinhan VietnamSHNB
970425ABBankABB
970426Maritime BankMSB
970427VietABankVAB
970428Nam A BankNAB
970429SCB VietnamSCB
970430PGBankPGB
970431EximbankEXB
970432VPBankVPB
970433VietBankVB
970434Indovina BankIVB
970436VietcombankVCB
970437HDBankHDB
970438BaoViet BankBVB
970439Public Bank VietnamPBVN
970440SeABankSEA
970441VIBVIB
970442Hong Leong VietnamHLB
970443SHBSHB
970444VCBNeo (ex-CBBank)CBB
970446Co-op BankCOOPBANK
970448OCBOCB
970449LPBankLVB
970452KienlongBankKLB
970454BVBank / Ban VietVCCB
970455IBK HanoiIBK
970456IBK HCMCIBKHCM
970457Woori Bank VietnamWRB
970458UOB VietnamUOB
970462Kookmin HanoiKBHN
970463Kookmin HCMCKBHCM
970466Hana Bank HCMCKEBHANAHCM
970467Hana Bank HanoiKEBHANAHN
971005Viettel MoneyVIETELMONEY
971011VNPT MoneyVNPTMONEY
971013FINVIET TechnologyFINVIET
971025MOMOMOMO
971032MobiFoneMVAS
971034Viet Union Online Services (Payoo)PAYO
971099Mobifone Digital Service CenterMDS2
971101ZaloPayZALOPAY
971133PVcomBank PayPVCBPAY
977777Mirae Asset FinanceMAFC
999888VBSP / Social Policy BankVNSPB

Using this data

The bankCode column is the identifier accepted by the CVPay payout API. Free to reference with attribution — link this page as the source. Spotted a missing or newly issued BIN? Tell us on Telegram and we’ll verify and add it.

How VietQR payments work with CVPay →

Start accepting payments today.

Create an account and go live, or talk to our team about your requirements.