Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 1.55 KB

README.md

File metadata and controls

46 lines (38 loc) · 1.55 KB

Qris Static to Qris Dynamic

Make static QRIS to dynamic QRIS

Instalation

npm i qris-dinamis

Import Module

// CommonJS
const qrisDinamis = require('qris-dinamis');

// ES Modules
import qrisDinamis from 'qris-dinamis'

Usage

Output String

const qris = '00020101021126570011ID........';
const result = qrisDinamis.makeString(qris, { nominal: '5000' });

Ouput File

const qris = '00020101021126570011ID........';
const result = qrisDinamis.makeFile(qris, { nominal: '5000' });
// or base64
const result = qrisDinamis.makeFile(qris, { nominal: '5000', base64: true });
// custom path
const result = qrisDinamis.makeFile(qris, { nominal: '5000', path: 'output/qris.jpg' });

Parameter List

Param Required Description
nominal true The nominal amount that will be made into dynamic Qris.
taxtype false There are 2 types of taxtypes: r for rupiah and p for percent.
fee false The amount of fee tax to be included in nominal. If percent, it will be multiplied by the value percent.
base64 false Output a base64 string from a dynamic Qris image file. Only works in makeFile.
path false Custom output path resulting from dynamic Qris image generation. Only works in makeFile.

Author

Rachma Azis