From f7a1c38f395603e21287430e26571fb735e1a059 Mon Sep 17 00:00:00 2001 From: Srishty Mangutte <68679980+Srish-ty@users.noreply.github.com> Date: Wed, 6 Nov 2024 15:33:17 +0530 Subject: [PATCH] feat: added Authtoken in authorisation headers (#248) * fix: added req headers * fix: footer links * fix: pay button * fix: pay button * fix: request params * feat: added auth in headers --- src/pages/api/phonepePayment.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pages/api/phonepePayment.js b/src/pages/api/phonepePayment.js index df1f27b..43be030 100644 --- a/src/pages/api/phonepePayment.js +++ b/src/pages/api/phonepePayment.js @@ -1,4 +1,5 @@ import crypto from 'crypto'; +import generateToken from '@/utils/generateToken'; export default async function handler(req, res) { if (req.method === 'POST') { @@ -28,11 +29,13 @@ export default async function handler(req, res) { const raw = JSON.stringify({ request: base64Payload, }); + const authToken = generateToken(); try { const response = await fetch(`${process.env.NEXT_PUBLIC_PHONEPE_API_URL}/pg/v1/pay`, { method: 'POST', headers: { + Authorization: `Bearer ${authToken}`, 'Content-Type': 'application/json', 'X-VERIFY': xVerify, },