mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Stripe checkout: Fixed retry order
This commit is contained in:
@@ -17,13 +17,17 @@
|
|||||||
Stripe and never touches our servers.
|
Stripe and never touches our servers.
|
||||||
{% endblocktrans %}</em>
|
{% endblocktrans %}</em>
|
||||||
</p>
|
</p>
|
||||||
<input type="hidden" name="stripe_token" value="" id="stripe_token" />
|
<input type="hidden" name="stripe_token" value="" id="stripe_token"/>
|
||||||
<input type="hidden" name="stripe_card_last4" value="" id="stripe_card_last4" />
|
<input type="hidden" name="stripe_card_last4" value="" id="stripe_card_last4"/>
|
||||||
<input type="hidden" name="stripe_card_brand" value="" id="stripe_card_brand" />
|
<input type="hidden" name="stripe_card_brand" value="" id="stripe_card_brand"/>
|
||||||
<input type="hidden" id="organizer_name" value="{{ event.organizer.name }}" />
|
<input type="hidden" id="organizer_name" value="{{ event.organizer.name }}"/>
|
||||||
<input type="hidden" id="event_name" value="{{ event.name }}" />
|
<input type="hidden" id="event_name" value="{{ event.name }}"/>
|
||||||
<input type="hidden" id="stripe_currency" value="{{ event.currency }}" />
|
<input type="hidden" id="stripe_currency" value="{{ event.currency }}"/>
|
||||||
<input type="hidden" id="event_name" value="{{ event.name }}" />
|
<input type="hidden" id="event_name" value="{{ event.name }}"/>
|
||||||
<input type="hidden" id="stripe_email" value="{{ request.session.email }}" />
|
{% if order %}
|
||||||
|
<input type="hidden" id="stripe_email" value="{{ order.email }}"/>
|
||||||
|
{% else %}
|
||||||
|
<input type="hidden" id="stripe_email" value="{{ request.session.email }}"/>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
{% endblocktrans %}
|
{% endblocktrans %}
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
<form method="post" class="form-horizontal" href="">
|
<form method="post" class="form-horizontal" href="" data-total="{{ order.total|floatformat:2 }}">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<div class="form-horizontal payment-redo-form">
|
<div class="form-horizontal payment-redo-form">
|
||||||
{{ form }}
|
{{ form }}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<div class="panel-group" id="payment_accordion">
|
<div class="panel-group" id="payment_accordion">
|
||||||
{% for p in providers %}
|
{% for p in providers %}
|
||||||
<div class="panel panel-default">
|
<div class="panel panel-default" data-total="{{ p.total|floatformat:2 }}">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h4 class="panel-title">
|
<h4 class="panel-title">
|
||||||
<label class="radio">
|
<label class="radio">
|
||||||
|
|||||||
@@ -273,6 +273,7 @@ class OrderPayChangeMethod(EventViewMixin, OrderDetailMixin, TemplateView):
|
|||||||
'fee': fee,
|
'fee': fee,
|
||||||
'fee_diff': fee - self.order.payment_fee,
|
'fee_diff': fee - self.order.payment_fee,
|
||||||
'fee_diff_abs': abs(fee - self.order.payment_fee),
|
'fee_diff_abs': abs(fee - self.order.payment_fee),
|
||||||
|
'total': abs(self._total_order_value + fee),
|
||||||
'form': provider.payment_form_render(self.request)
|
'form': provider.payment_form_render(self.request)
|
||||||
})
|
})
|
||||||
return providers
|
return providers
|
||||||
|
|||||||
Reference in New Issue
Block a user