-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
After returning to pretix after a successful payment we sometimes receive the following error. After reloading the error page this error seems to be gone. This error most likely occurs only with mollie_karnapaynow payments.
ERROR 2025-07-02 13:29:54,234 pretix_mollie.views views Could not confirm shipment, response was: {"status":422,"title":"Unprocessable Entity","detail":"This order cannot be shipped.","_links":{"documentation":{"href":"https://docs.mollie.com/reference/v2/shipments-api/create-shipment","type":"text/html"}}}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/pretix_mollie/views.py", line 384, in handle_order
resp.raise_for_status()
File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 422 Client Error: unknown for url: https://api.mollie.com/v2/orders/ord_tWAxxxxxxxxxxxx/shipments
ERROR 2025-07-02 13:29:54,243 django.request log Internal Server Error: /xxxxx/xxxxx/mollie/return/XXXXX/5249de95b916113xxxxxxxxxxxx/16121/
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/pretix_mollie/views.py", line 384, in handle_order
resp.raise_for_status()
File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 422 Client Error: unknown for url: https://api.mollie.com/v2/orders/ord_tWAxxxxxxxxxxxx/shipments
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/pretix/src/pretix/presale/utils.py", line 453, in wrap
response = func(request=request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/pretix/src/pretix/presale/utils.py", line 453, in wrap
response = func(request=request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/pretix/src/pretix/presale/utils.py", line 453, in wrap
response = func(request=request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Previous line repeated 1 more time]
File "/usr/local/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view
return self.dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/django/utils/decorators.py", line 46, in _wrapper
return bound_method(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/django/views/decorators/clickjacking.py", line 58, in wrapper_view
resp = view_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pretix_mollie/views.py", line 483, in dispatch
return super().dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/django/views/generic/base.py", line 143, in dispatch
return handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pretix_mollie/views.py", line 508, in get
handle_order(self.payment, self.payment.info_data.get("id"))
File "/usr/local/lib/python3.11/site-packages/pretix_mollie/views.py", line 433, in handle_order
raise PaymentException(
pretix.base.payment.PaymentException: Wir hatten Probleme, Mollie zu erreichen. Bitte versuchen Sie es erneut und kontaktieren Sie uns, wenn das Problem fortbesteht.
INFO 2025-07-02 13:29:54,260 pretix.base.models.orders orders Confirmed payment XXXXX-P-1 but ignored due to likely race condition.
[2025-07-02 13:29:54,280: INFO/MainProcess] Task pretix.api.webhooks.notify_webhooks[0f4d8533-5ae8-4fbf-8ed6-700d91c6514d] received
ERROR 2025-07-02 13:29:54,243 django.request log Internal Server Error: /xxxxx/xxxxx/mollie/return/XXXXX/5249de95b916113187e572a53db26c68a07eca50/16121/
Metadata
Metadata
Assignees
Labels
No labels