0.0.81 • Published 9 months ago
dynamic-vietqr v0.0.81
dynamic-vietq
A class generate dynamic VietQR
Installation
via npm:
$ npm install dynamic-vietqrvia yarn:
$ yarn add dynamic-vietqrUsage
import { VietQr } from 'dynamic-vietqr';
const vietqr = new VietQr('0011012345678', '970403');Example
Dynamic QR IBFT to Account
// dynamicIBFTToAccount(amount, message)
const dynamicAccount = vietqr.dynamicIBFTToAccount('180000', 'thanh toan don hang');
console.log(dynamicAccount);
// 00020101021238570010A00000072701270006970403011300110123456780208QRIBFTTA530370454061800005802VN62230819thanh toan don hang63045FABDynamic QR IBFT to Card
// dynamicIBFTToCard(amount, message)
const dynamicCard = vietqr.dynamicIBFTToCard('180000', 'thanh toan don hang');
console.log(dynamicCard);
// 00020101021238570010A00000072701270006970403011300110123456780208QRIBFTTC530370454061800005802VN62230819thanh toan don hang630415C1Static QR IBFT to Account
const staticAccount = vietqr.staticIBFTToAccount();
console.log(staticAccount);
// 00020101021138570010A00000072701270006970403011300110123456780208QRIBFTTA53037045802VN63049E6FStatic QR IBFT to Card
const staticCard = vietqr.staticIBFTToCard();
console.log(staticCard);
// 00020101021138570010A00000072701270006970403011300110123456780208QRIBFTTC53037045802VN63046E2CAPI options
new VietQr(accountOrCardNumber, bnbId)accountOrCardNumber:StringAccount service or Card service.bnbId:StringBanks in Vietnam can use BIN code that was registered by State Bank of Vietnam. For example: 970403