UNPKG

vnbankqr

Version:

Generate QR data for QR payment method in Viet Nam

15 lines (14 loc) 609 B
import { getBankByShortName, getBankByCode } from "./Bank.js"; export default class Consumer { constructor(merchantBankShortNameOrCode, merchantBankNumber, amount, currency, message) { let bank = getBankByShortName(merchantBankShortNameOrCode) || getBankByCode(merchantBankShortNameOrCode); if (bank == null || bank === undefined) { throw new Error("Bank not found"); } this.merchantBankBin = bank.bin; this.merchantBankNumber = merchantBankNumber; this.amount = amount; this.currency = currency; this.message = message; } }