PPv2: Improve error handling (#2899)

This commit is contained in:
Raphael Michel
2022-11-14 16:55:30 +01:00
committed by GitHub
parent a628f605a6
commit 5b8228bea0
2 changed files with 35 additions and 6 deletions

View File

@@ -179,7 +179,10 @@ class PayView(PaypalOrderView, TemplateView):
return r
def post(self, request, *args, **kwargs):
self.payment.payment_provider.execute_payment(request, self.payment)
try:
self.payment.payment_provider.execute_payment(request, self.payment)
except PaymentException as e:
messages.error(request, str(e))
return self._redirect_to_order()
def get_context_data(self, **kwargs):