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: