namune
Version:
A Quick Setup Express API.
27 lines (22 loc) • 715 B
JavaScript
const express = require("express");
const router = express.Router();
const sigData = require("./signature");
const confirm = require("./confirm");
router.get("/checkout", (req, res) => {
const { html } = sigData();
return res.status(200).render("checkout", { htmlForm: html });
});
// Redirecting user
router.get("/success", (req, res) => {
return res.status(200).render("success");
});
router.get("/cancel", (req, res) => {
return res.status(200).render("cancel");
});
router.post("/notify", (req, res) => {
const { data } = sigData();
// Notify/Confirmation
confirm(req, data.amount);
return res.status(200).render("notify", { data });
});
module.exports = router;