medusa-payment-phonepe
Version:
PhonePe Payment provider for Meduas Commerce
23 lines • 942 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var phonepe_1 = __importDefault(require("./phonepe"));
var express_1 = require("express");
var body_parser_1 = __importDefault(require("body-parser"));
var medusa_1 = require("@medusajs/medusa");
var cors_1 = __importDefault(require("cors"));
var route = (0, express_1.Router)();
exports.default = (function (app) {
app.use("/phonepe", route);
route.options("/hooks", (0, cors_1.default)({
origin: /.*.phonepe.com\/apis/gm,
methods: "POST,OPTIONS",
}));
route.post("/hooks",
// phonepe constructEvent fails without body-parser
body_parser_1.default.json({ type: "application/json" }), (0, medusa_1.wrapHandler)(phonepe_1.default));
return app;
});
//# sourceMappingURL=index.js.map