Skip to content

Latest commit

 

History

History
86 lines (49 loc) · 1.23 KB

readme.md

File metadata and controls

86 lines (49 loc) · 1.23 KB

swish-qr Build Status

Generate a Swish QR code

Install

$ npm install swish-qr

Usage

const swishQr = require('swish-qr');

swishQr({
	amount: 100,
	lock: ['amount', 'number'],
	message: 'Lorem ipsum',
	number: '0701234567'
}).then(result => {
	console.log(result);
	//=> 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL...'
});

API

swishQr(options)

Returns a Promise resolving in to a base64 string.

swishQr.sync(options)

Returns a base64 string.

swishQr.generateString(options)

Returns a formatted string that's used to create the QR code.

options

Required
Type: Object

amount

Type: float
Default: 0

The amount of money to send.

lock

Type: Array
Default: []

Lock fields in the Swish application from user input.

message

Type: string
Default: ''

Define a message to send.

number

Type: string
Default: ''

The recipient.

Related

License

MIT © gillstrom