{% sw_extends '@Storefront/storefront/page/checkout/finish/finish-details.html.twig' %} {% block page_checkout_finish_data %} {{ parent() }} {% block page_checkout_finish_data_paypal_pui_container %} {% set payPalPuiPaymentInstruction = null %} {% set customFieldKey = constant('Swag\\PayPal\\SwagPayPal::ORDER_TRANSACTION_CUSTOM_FIELDS_PAYPAL_PUI_INSTRUCTION') %} {% for transaction in page.order.transactions %} {% if transaction.customFields[customFieldKey] %} {% set payPalPuiPaymentInstruction = transaction.customFields[customFieldKey] %} {% endif %} {% endfor %} {% block page_checkout_finish_data_paypal_pui_instructions %} {% if payPalPuiPaymentInstruction %} {% set paymentDueDate = payPalPuiPaymentInstruction.payment_due_date|format_date('short', locale=app.request.locale) %}
{% block page_checkout_finish_data_paypal_pui_instructions_header_diagram %}
{% block page_checkout_finish_data_paypal_pui_instructions_header_diagram_amount %}
{% sw_icon 'money-cash' style { 'size': 'md' } %} {{ (payPalPuiPaymentInstruction.amount.value*1.0)|currency(payPalPuiPaymentInstruction.amount.currency) }}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_header_diagram_amount_to_due %}
{% sw_icon 'arrow-right' style { 'size': 'lg' } %}
{% sw_icon 'arrow-down' style { 'size': 'md' } %}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_header_diagram_due %}
{% sw_icon 'calendar' style { 'size': 'md' } %} {{ paymentDueDate }}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_header_diagram_due_to_logo %}
{% sw_icon 'arrow-right' style { 'size': 'lg' } %}
{% sw_icon 'arrow-down' style { 'size': 'md' } %}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_header_diagram_logo %}
PayPal logo
{% endblock %}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_header_text %}
{{ "paypal.payUponInvoice.instructions.transferRequest"|trans({"%value%": (payPalPuiPaymentInstruction.amount.value*1.0)|currency(payPalPuiPaymentInstruction.amount.currency), "%currency%": '', "%date%": paymentDueDate}) }}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_content %}
{% block page_checkout_finish_data_paypal_pui_instructions_content_bankname %}
{{ "paypal.payUponInvoice.instructions.table.bank"|trans }}
{{ payPalPuiPaymentInstruction.recipient_banking_instruction.bank_name }}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_content_iban %}
{{ "paypal.payUponInvoice.instructions.table.iban"|trans }}
{{ payPalPuiPaymentInstruction.recipient_banking_instruction.international_bank_account_number }}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_content_bic %}
{{ "paypal.payUponInvoice.instructions.table.bic"|trans }}
{{ payPalPuiPaymentInstruction.recipient_banking_instruction.bank_identifier_code }}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_content_holdername %}
{{ "paypal.payUponInvoice.instructions.table.holder"|trans }}
{{ payPalPuiPaymentInstruction.recipient_banking_instruction.account_holder_name }}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_content_amount %}
{{ "paypal.payUponInvoice.instructions.table.amount"|trans }}
{{ (payPalPuiPaymentInstruction.amount.value*1.0)|currency(payPalPuiPaymentInstruction.amount.currency) }}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_content_reference %}
{{ "paypal.payUponInvoice.instructions.table.reference"|trans }}
{{ payPalPuiPaymentInstruction.reference_number }}
{% endblock %}
{% endblock %} {% block page_checkout_finish_data_paypal_pui_instructions_legal %}
{{ "paypal.payUponInvoice.instructions.legalMessage"|trans }}
{% endblock %}
{% endif %} {% endblock %} {% endblock %} {% endblock %}