mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Payment provider API: Add payment argument to render_invoice_text and order_pending_mail_render
This commit is contained in:
@@ -172,7 +172,7 @@ class BankTransfer(BasePaymentProvider):
|
||||
def checkout_confirm_render(self, request):
|
||||
return self.payment_form_render(request)
|
||||
|
||||
def order_pending_mail_render(self, order) -> str:
|
||||
def order_pending_mail_render(self, order, payment) -> str:
|
||||
template = get_template('pretixplugins/banktransfer/email/order_pending.txt')
|
||||
bankdetails = []
|
||||
if self.settings.get('bank_details_type') == 'sepa':
|
||||
@@ -189,6 +189,7 @@ class BankTransfer(BasePaymentProvider):
|
||||
'event': self.event,
|
||||
'order': order,
|
||||
'code': self._code(order),
|
||||
'amount': payment.amount,
|
||||
'details': textwrap.indent(''.join(str(i) for i in bankdetails), ' '),
|
||||
}
|
||||
return template.render(ctx)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{% load i18n %}{% load l10n %}{% load money %}{% blocktrans with bank=details|safe total=order.total|money:event.currency %}
|
||||
{% load i18n %}{% load l10n %}{% load money %}{% blocktrans with bank=details|safe total=amount|money:event.currency %}
|
||||
Please transfer the full amount to the following bank account.
|
||||
|
||||
Reference: {{ code }}
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
{% if settings.bank_details_type == "sepa" %}
|
||||
<div class="col-md-3 col-sm-6 hidden-xs text-center">
|
||||
BezahlCode<br>
|
||||
<a href="bank://singlepaymentsepa?name={{ settings.bank_details_sepa_name|urlencode }}&iban={{ settings.bank_details_sepa_iban }}&bic={{ settings.bank_details_sepa_bic }}&amount={{ order.total|commadecimal }}&reason={{ code }}¤cy={{ event.currency }}">
|
||||
<a href="bank://singlepaymentsepa?name={{ settings.bank_details_sepa_name|urlencode }}&iban={{ settings.bank_details_sepa_iban }}&bic={{ settings.bank_details_sepa_bic }}&amount={{ amount|commadecimal }}&reason={{ code }}¤cy={{ event.currency }}">
|
||||
<script type="text/plain" data-size="150" data-replace-with-qr>bank://singlepaymentsepa?name={{ settings.bank_details_sepa_name|urlencode }}&iban={{ settings.bank_details_sepa_iban }}&bic={{ settings.bank_details_sepa_bic }}&amount={{ amount|commadecimal }}&reason={{ code }}¤cy={{ event.currency }}</script>
|
||||
</a>
|
||||
<p> </p>
|
||||
@@ -54,7 +54,7 @@ SCT
|
||||
</div>
|
||||
<div class="visible-xs-block text-center">
|
||||
<p>
|
||||
<a href="bank://singlepaymentsepa?name={{ settings.bank_details_sepa_name|urlencode }}&iban={{ settings.bank_details_sepa_iban }}&bic={{ settings.bank_details_sepa_bic }}&amount={{ order.total|commadecimal }}&reason={{ code }}¤cy={{ event.currency }}" class="btn btn-default">
|
||||
<a href="bank://singlepaymentsepa?name={{ settings.bank_details_sepa_name|urlencode }}&iban={{ settings.bank_details_sepa_iban }}&bic={{ settings.bank_details_sepa_bic }}&amount={{ amount|commadecimal }}&reason={{ code }}¤cy={{ event.currency }}" class="btn btn-default">
|
||||
{% trans "Open banking app" %}
|
||||
</a><br>
|
||||
<small>{% trans "Requires that the app supports BezahlCode" %}</small>
|
||||
|
||||
Reference in New Issue
Block a user