mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Fix #32 -- Add a PayPal webhook listener
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
{% url "control:event.order" organizer=event.organizer.slug event=event.slug code=data.order as ourl %}
|
||||
{% blocktrans trimmed with charge=data.charge stripe_href="href='https://dashboard.stripe.com/payments/"|add:data.charge|add:"' target='_blank'"|safe order="<a href='"|add:ourl|add:"'>"|add:data.order|add:"</a>"|safe %}
|
||||
Stripe reported that the transaction <a {{ stripe_href }}>{{ charge }}</a> has been refunded.
|
||||
Do you want to refund the matching order ({{ order }}) as well?
|
||||
Do you want to refund mark the matching order ({{ order }}) as refunded?
|
||||
{% endblocktrans %}
|
||||
</p>
|
||||
<form class="form-inline" method="post" action="{% url "plugins:stripe:refund" event=event.slug organizer=event.organizer.slug id=action.id %}">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{% load i18n %}
|
||||
url(r'^webhook/$', webhook, name='webhook'),{% load i18n %}
|
||||
|
||||
{% if payment_info %}
|
||||
{% if order.status == "p" %}
|
||||
|
||||
@@ -54,7 +54,7 @@ def webhook(request, *args, **kwargs):
|
||||
return HttpResponse('Not interested in this event', status=200)
|
||||
|
||||
try:
|
||||
order = request.event.orders.get(id=metadata['order'])
|
||||
order = request.event.orders.get(id=metadata['order'], payment_provider='stripe')
|
||||
except Order.DoesNotExist:
|
||||
return HttpResponse('Order not found', status=200)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user