diff --git a/pass/routes/checkout/micropayment.js b/pass/routes/checkout/micropayment.js index ff0a934a0406031a1ced1cfe4ef62509c28948a6..6f45c569ff5b68b0004161dde3cff0a5ad08ea33 100644 --- a/pass/routes/checkout/micropayment.js +++ b/pass/routes/checkout/micropayment.js @@ -33,6 +33,17 @@ router.get("/event", (req, res) => { payment_processor_data: req.query, }) .then(async payment => redirect_url); + } else if (req.query.function == "storno") { + return payment_reference + .createPayment({ + price: price * -1, + converted_currency: req.query.currency, + converted_price: price, + payment_processor: Micropayment.NAME, + payment_processor_id: req.query.auth, + payment_processor_data: req.query, + }) + .then(async payment => redirect_url); } else { return redirect_url; }