From 207d685b9c4a54298f26c6cabc6dc172db9d7209 Mon Sep 17 00:00:00 2001 From: Priyashanmugasundaram005 Date: Wed, 27 May 2026 13:47:35 +0530 Subject: [PATCH] fix(stripe): correct payment success redirect url --- .../doctype/stripe_settings/stripe_settings.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py b/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py index 4356d2ce..a8d6ac6a 100644 --- a/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py +++ b/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py @@ -275,10 +275,8 @@ def finalize_request(self): else: redirect_url = "payment-failed" - if redirect_to and "?" in redirect_url: - redirect_url += "&" + urlencode({"redirect_to": redirect_to}) - else: - redirect_url += "?" + urlencode({"redirect_to": redirect_to}) + if redirect_to: + redirect_url += ("&" if "?" in redirect_url else "?") + urlencode({"redirect_to": redirect_to}) if redirect_message: redirect_url += "&" + urlencode({"redirect_message": redirect_message})