0.0.6 • Published 8 months ago

dynamic-vietqr v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

dynamic-vietq

A class generate dynamic VietQR

Installation

via npm:

  $ npm install dynamic-vietqr

via yarn:

  $ yarn add dynamic-vietqr

Usage

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 hang63045FAB

Dynamic QR IBFT to Card

// dynamicIBFTToCard(amount, message)
const dynamicCard = vietqr.dynamicIBFTToCard('180000', 'thanh toan don hang');

console.log(dynamicCard);
// 00020101021238570010A00000072701270006970403011300110123456780208QRIBFTTC530370454061800005802VN62230819thanh toan don hang630415C1

Static QR IBFT to Account

const staticAccount = vietqr.staticIBFTToAccount();
console.log(staticAccount);
// 00020101021138570010A00000072701270006970403011300110123456780208QRIBFTTA53037045802VN63049E6F

Static QR IBFT to Card

const staticCard = vietqr.staticIBFTToCard();
console.log(staticCard);
// 00020101021138570010A00000072701270006970403011300110123456780208QRIBFTTC53037045802VN63046E2C

API options

new VietQr(accountOrCardNumber, bnbId)
  • accountOrCardNumber: String Account service or Card service.
  • bnbId: String Banks in Vietnam can use BIN code that was registered by State Bank of Vietnam. For example: 970403

0.0.5

8 months ago

0.0.4

8 months ago

0.0.6

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago