0.1.3 • Published 5 months ago
bankid-qrcode v0.1.3
bankid-qrcode
A straightforward function for creating strings used in animated QR Codes for the Swedish BankID service.
String pattern: bankid.qrStartToken.time.qrAuthCode
Installation
npm install bankid-qrcode
Usage
JavaScript
const bankIdQrCode = require('bankid-qrcode');
const getBankIdQrDataString = bankIdQrCode.createBankIdQrDataFunc({
orderTimeInSeconds: 1732308860,
qrStartToken: '67df3917-fa0d-44e5-b327-edcc928297f8',
qrStartSecret: 'd28db9a7-4cde-429e-a983-359be676944c'
})
let qrDataString = getBankIdQrDataString() // bankid.67df3917-fa0d-44e5-b327-edcc928297f8.0.dc69358e712458a66a7525beef148ae8526b1c71610eff2c16cdffb4cdac9bf8
TypeScript
import { createBankIdQrDataFunc } from 'bankid-qrcode';
const getBankIdQrDataString = createBankIdQrDataFunc({
orderTimeInSeconds: 1732308860,
qrStartToken: '67df3917-fa0d-44e5-b327-edcc928297f8',
qrStartSecret: 'd28db9a7-4cde-429e-a983-359be676944c'
})
let qrDataString = getBankIdQrDataString() // bankid.67df3917-fa0d-44e5-b327-edcc928297f8.0.dc69358e712458a66a7525beef148ae8526b1c71610eff2c16cdffb4cdac9bf8
License
The project is released under the MIT license.