added beneficiary payment middleware to neft, rtgs, imps and transfer routes
This commit is contained in:
@@ -4,9 +4,17 @@ const { logger } = require('../util/logger');
|
|||||||
const impsValidator = require('../validators/imps.validator');
|
const impsValidator = require('../validators/imps.validator');
|
||||||
const paymentSecretValidator = require('../validators/payment.secret.validator');
|
const paymentSecretValidator = require('../validators/payment.secret.validator');
|
||||||
const { checkLimit } = require('../middlewares/limitCheck.middleware');
|
const { checkLimit } = require('../middlewares/limitCheck.middleware');
|
||||||
|
const {
|
||||||
|
checkBeneficiaryCooldown,
|
||||||
|
} = require('../middlewares/cooldown.middleware');
|
||||||
|
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
router.use(impsValidator, paymentSecretValidator, checkLimit);
|
router.use(
|
||||||
|
impsValidator,
|
||||||
|
paymentSecretValidator,
|
||||||
|
checkLimit,
|
||||||
|
checkBeneficiaryCooldown
|
||||||
|
);
|
||||||
|
|
||||||
const impsRoute = async (req, res) => {
|
const impsRoute = async (req, res) => {
|
||||||
const { fromAccount, toAccount, ifscCode, amount, beneficiaryName, remarks } =
|
const { fromAccount, toAccount, ifscCode, amount, beneficiaryName, remarks } =
|
||||||
|
|||||||
@@ -4,9 +4,17 @@ const { logger } = require('../util/logger');
|
|||||||
const neftValidator = require('../validators/neft.validator.js');
|
const neftValidator = require('../validators/neft.validator.js');
|
||||||
const paymentSecretValidator = require('../validators/payment.secret.validator');
|
const paymentSecretValidator = require('../validators/payment.secret.validator');
|
||||||
const { checkLimit } = require('../middlewares/limitCheck.middleware');
|
const { checkLimit } = require('../middlewares/limitCheck.middleware');
|
||||||
|
const {
|
||||||
|
checkBeneficiaryCooldown,
|
||||||
|
} = require('../middlewares/cooldown.middleware');
|
||||||
|
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
router.use(neftValidator, paymentSecretValidator, checkLimit);
|
router.use(
|
||||||
|
neftValidator,
|
||||||
|
paymentSecretValidator,
|
||||||
|
checkLimit,
|
||||||
|
checkBeneficiaryCooldown
|
||||||
|
);
|
||||||
|
|
||||||
const neftRoute = async (req, res) => {
|
const neftRoute = async (req, res) => {
|
||||||
const {
|
const {
|
||||||
|
|||||||
@@ -4,9 +4,17 @@ const { logger } = require('../util/logger');
|
|||||||
const rtgsValidator = require('../validators/rtgs.validator.js');
|
const rtgsValidator = require('../validators/rtgs.validator.js');
|
||||||
const paymentSecretValidator = require('../validators/payment.secret.validator');
|
const paymentSecretValidator = require('../validators/payment.secret.validator');
|
||||||
const { checkLimit } = require('../middlewares/limitCheck.middleware');
|
const { checkLimit } = require('../middlewares/limitCheck.middleware');
|
||||||
|
const {
|
||||||
|
checkBeneficiaryCooldown,
|
||||||
|
} = require('../middlewares/cooldown.middleware');
|
||||||
|
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
router.use(rtgsValidator, paymentSecretValidator, checkLimit);
|
router.use(
|
||||||
|
rtgsValidator,
|
||||||
|
paymentSecretValidator,
|
||||||
|
checkLimit,
|
||||||
|
checkBeneficiaryCooldown
|
||||||
|
);
|
||||||
|
|
||||||
const rtgsRoute = async (req, res) => {
|
const rtgsRoute = async (req, res) => {
|
||||||
const {
|
const {
|
||||||
|
|||||||
@@ -4,9 +4,17 @@ const express = require('express');
|
|||||||
const transferValidator = require('../validators/transfer.validator');
|
const transferValidator = require('../validators/transfer.validator');
|
||||||
const passwordValidator = require('../validators/payment.secret.validator.js');
|
const passwordValidator = require('../validators/payment.secret.validator.js');
|
||||||
const { checkLimit } = require('../middlewares/limitCheck.middleware');
|
const { checkLimit } = require('../middlewares/limitCheck.middleware');
|
||||||
|
const {
|
||||||
|
checkBeneficiaryCooldown,
|
||||||
|
} = require('../middlewares/cooldown.middleware');
|
||||||
|
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
router.use(passwordValidator, transferValidator, checkLimit);
|
router.use(
|
||||||
|
passwordValidator,
|
||||||
|
transferValidator,
|
||||||
|
checkLimit,
|
||||||
|
checkBeneficiaryCooldown
|
||||||
|
);
|
||||||
|
|
||||||
const transferRoute = async (req, res) => {
|
const transferRoute = async (req, res) => {
|
||||||
const { fromAccount, toAccount, toAccountType, amount, remarks } = req.body;
|
const { fromAccount, toAccount, toAccountType, amount, remarks } = req.body;
|
||||||
|
|||||||
Reference in New Issue
Block a user