Creating a Verification Endpoint
import { Router } from "express";
import fetch from "node-fetch";
import dotenv from "dotenv";
dotenv.config();
const router = Router();
const BASE_URL = process.env.BASE_URL;
const VERIFIER_CLIENT_SECRET = process.env.VERIFIER_CLIENT_SECRET;
router.post('/kyc-authorize', async (req, res) => {
try {
const response = await fetch(`${BASE_URL}/api/verifier/kyc/v1/authorize-qr-code`, {
method: 'POST',
headers: {
'x-client-secret': VERIFIER_CLIENT_SECRET,
},
});
const data = await response.json();
res.status(200).json(data);
} catch (error) {
console.error(error);
res.status(500).json({ error: 'Internal server error' });
}
});
export default router;Last updated