implemented quick pay within bank

This commit is contained in:
2025-06-25 23:46:17 +05:30
parent d813784305
commit e3bd1657c0
14 changed files with 262 additions and 13 deletions

View File

@@ -1,12 +1,15 @@
const jwt = require('jsonwebtoken');
const { jwtSecret } = require('../config/config');
const { logger } = require('./logger');
function generateToken(payload, expiresIn = '1h') {
return jwt.sign({ payload }, jwtSecret, { expiresIn });
function generateToken(customerNo, expiresIn = '1d') {
logger.info({ customerNo }, 'payload to encode');
return jwt.sign({ customerNo }, jwtSecret, { expiresIn });
}
function verifyToken(token) {
return jwt.verify(token, jwtSecret);
const payload = jwt.verify(token, jwtSecret);
return payload;
}
module.exports = {