mirror of
https://github.com/pretix/pretix.git
synced 2026-08-19 12:16:26 +00:00
PPv2: Fix payment button on late payment page
This commit is contained in:
@@ -582,7 +582,7 @@ class PaypalMethod(BasePaymentProvider):
|
|||||||
on the 'confirm order' page.
|
on the 'confirm order' page.
|
||||||
"""
|
"""
|
||||||
template = get_template('pretixplugins/paypal2/checkout_payment_confirm.html')
|
template = get_template('pretixplugins/paypal2/checkout_payment_confirm.html')
|
||||||
ctx = {'request': request, 'event': self.event, 'settings': self.settings}
|
ctx = {'request': request, 'event': self.event, 'settings': self.settings, 'method': self.method}
|
||||||
return template.render(ctx)
|
return template.render(ctx)
|
||||||
|
|
||||||
def execute_payment(self, request: HttpRequest, payment: OrderPayment):
|
def execute_payment(self, request: HttpRequest, payment: OrderPayment):
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ def html_head_presale(sender, request=None, **kwargs):
|
|||||||
|
|
||||||
if provider.settings.get('_enabled', as_type=bool) and (
|
if provider.settings.get('_enabled', as_type=bool) and (
|
||||||
url.url_name == "event.order.pay.change" or
|
url.url_name == "event.order.pay.change" or
|
||||||
|
url.url_name == "event.order.pay" or
|
||||||
(url.url_name == "event.checkout" and url.kwargs['step'] == "payment") or
|
(url.url_name == "event.checkout" and url.kwargs['step'] == "payment") or
|
||||||
(url.namespace == "plugins:paypal2" and url.url_name == "pay")
|
(url.namespace == "plugins:paypal2" and url.url_name == "pay")
|
||||||
):
|
):
|
||||||
@@ -137,6 +138,7 @@ def signal_process_response(sender, request: HttpRequest, response: HttpResponse
|
|||||||
|
|
||||||
if provider.settings.get('_enabled', as_type=bool) and (
|
if provider.settings.get('_enabled', as_type=bool) and (
|
||||||
url.url_name == "event.order.pay.change" or
|
url.url_name == "event.order.pay.change" or
|
||||||
|
url.url_name == "event.order.pay" or
|
||||||
(url.url_name == "event.checkout" and url.kwargs['step'] == "payment") or
|
(url.url_name == "event.checkout" and url.kwargs['step'] == "payment") or
|
||||||
(url.namespace == "plugins:paypal2" and url.url_name == "pay")
|
(url.namespace == "plugins:paypal2" and url.url_name == "pay")
|
||||||
):
|
):
|
||||||
|
|||||||
@@ -141,11 +141,11 @@ var pretixpaypal = {
|
|||||||
pretixpaypal.restore();
|
pretixpaypal.restore();
|
||||||
});
|
});
|
||||||
|
|
||||||
if ($("input[name=payment][value^='paypal']").is(':checked') || $(".payment-redo-form").length) {
|
if ($("input[name=payment][value^='paypal']").is(':checked')) {
|
||||||
pretixpaypal.renderButton($("input[name=payment][value^='paypal']:checked").val());
|
pretixpaypal.renderButton($("input[name=payment][value^='paypal']:checked").val());
|
||||||
}
|
} else if ($(".payment-redo-form").length) {
|
||||||
|
pretixpaypal.renderButton($("input[name=payment][value^='paypal']").val());
|
||||||
if ($('#paypal-button-container').data('paypage')) {
|
} else if ($('#paypal-button-container').data('paypage')) {
|
||||||
pretixpaypal.renderButton('paypal_apm');
|
pretixpaypal.renderButton('paypal_apm');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user