From 1c63031ea215df19d5d1fbb808adc34c717fee48 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Thu, 30 May 2024 11:30:29 +0200 Subject: [PATCH] handle storno events --- pass/routes/checkout/micropayment.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pass/routes/checkout/micropayment.js b/pass/routes/checkout/micropayment.js index ff0a934..6f45c56 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; } -- GitLab