From b6ade23c50f941df7268e9f60d351dce4de53e36 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 6 Apr 2023 09:21:36 +0200 Subject: [PATCH] Add webhook for pretix.event.order.payment.confirmed (#3216) --- doc/api/resources/webhooks.rst | 1 + src/pretix/api/webhooks.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/doc/api/resources/webhooks.rst b/doc/api/resources/webhooks.rst index 5cc31ffe24..d7111c6318 100644 --- a/doc/api/resources/webhooks.rst +++ b/doc/api/resources/webhooks.rst @@ -47,6 +47,7 @@ The following values for ``action_types`` are valid with pretix core: * ``pretix.event.order.refund.done`` * ``pretix.event.order.refund.canceled`` * ``pretix.event.order.refund.failed`` + * ``pretix.event.order.payment.confirmed`` * ``pretix.event.order.approved`` * ``pretix.event.order.denied`` * ``pretix.event.checkin`` diff --git a/src/pretix/api/webhooks.py b/src/pretix/api/webhooks.py index e0c7d00526..f16df9671e 100644 --- a/src/pretix/api/webhooks.py +++ b/src/pretix/api/webhooks.py @@ -256,6 +256,10 @@ def register_default_webhook_events(sender, **kwargs): 'pretix.event.order.refund.failed', _('Refund of payment failed'), ), + ParametrizedOrderWebhookEvent( + 'pretix.event.order.payment.confirmed', + _('Payment confirmed'), + ), ParametrizedOrderWebhookEvent( 'pretix.event.order.approved', _('Order approved'),