From c9b171e6e0726446f1e79a4c6b257a3c4867dcbf Mon Sep 17 00:00:00 2001 From: Lukas Bockstaller Date: Tue, 11 Aug 2026 10:36:22 +0200 Subject: [PATCH] mark approved payment as pending --- src/pretix/plugins/paypal2/payment.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/plugins/paypal2/payment.py b/src/pretix/plugins/paypal2/payment.py index 31634ce004..84d4a999e8 100644 --- a/src/pretix/plugins/paypal2/payment.py +++ b/src/pretix/plugins/paypal2/payment.py @@ -678,6 +678,8 @@ class PaypalMethod(BasePaymentProvider): else: pp_captured_order = response.result payment.info = json.dumps(pp_captured_order.dict()) + if pp_captured_order.status == 'APPROVED': + payment.state = OrderPayment.PAYMENT_STATE_PENDING payment.save() try: