UNPKG

beckn-lightweight

Version:

Lightweight Node.js utilities to integrate Beckn protocol into existing BPPs

16 lines (11 loc) 504 B
const axios = require("axios"); async function postCallback(callbackAction, context, message, configuredBapUri = null) { const bapUri = configuredBapUri || context.bap_uri; if (!bapUri) throw new Error("Missing bap_uri in config or context"); const url = `${bapUri}/${callbackAction}`; await axios.post(url, { context, message }, { headers: { "Content-Type": "application/json" }, }); console.log(`[${callbackAction}] → Callback sent to BAP.`); } module.exports = { postCallback };