{% sw_extends '@Storefront/storefront/page/checkout/confirm/index.html.twig' %} {% block page_checkout_confirm_alerts %} {{ parent() }} {% endblock %} {% block layout_head_meta_tags %} {{ parent() }} {% set fraudPreventionExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\FraudPreventionPageExtension::EXTENSION_NAME") %} {% if page.extensions[fraudPreventionExtensionName] %} {% endif %} {% endblock %} {% block base_noscript %} {{ parent() }} {% set fraudPreventionExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\FraudPreventionPageExtension::EXTENSION_NAME") %} {% if page.extensions[fraudPreventionExtensionName] %} {% endif %} {% endblock %} {% block page_checkout_confirm_product_table %} {% set paymentDataExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\UnzerDataPageExtension::EXTENSION_NAME") %} {% set paymentFrameExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\PaymentFramePageExtension::EXTENSION_NAME") %} {% if page.extensions[paymentFrameExtensionName].paymentFrame and page.extensions[paymentDataExtensionName] %} {% block unzer_payment_checkout_confirm_frame %} {% sw_include '@Storefront/storefront/component/unzer/base/unzer-library.html.twig' %} {% block page_checkout_unzer_payment_form_elements %} {% endblock %} {% block unzer_payment_checkout_confirm_frame_card %}
{% block unzer_payment_checkout_confirm_frame_card_body %} {% block unzer_payment_checkout_confirm_frame_card_body_frame %}
{% sw_include page.extensions[paymentFrameExtensionName].paymentFrame ignore missing %}
{% endblock %} {% endblock %}
{% endblock %} {% endblock %} {% endif %} {% set fraudPreventionExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\FraudPreventionPageExtension::EXTENSION_NAME") %} {% if page.extensions[fraudPreventionExtensionName] %} {% endif %} {{ parent() }} {% endblock %} {% block page_checkout_confirm_form_submit %} {{ parent() }} {% if page.order %} {% set billingAddress = page.order.billingAddress %} {% set summary = page.order %} {% else %} {% set billingAddress = context.customer.activeBillingAddress %} {% set summary = page.cart %} {% endif %} {% block unzer_payment_frame_apple_pay %} {% set paymentFrameExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\PaymentFramePageExtension::EXTENSION_NAME") %} {% set applePayExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\ApplePayPageExtension::EXTENSION_NAME") %} {% if page.extensions[applePayExtensionName] %}
{% block unzer_payment_frame_apple_pay_test_data %} {% set paymentDataExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\UnzerDataPageExtension::EXTENSION_NAME") %} {% if page.extensions[paymentDataExtensionName] and page.extensions[paymentDataExtensionName].showTestData %} {% sw_include '@Storefront/storefront/component/unzer/frames/testdata/apple-pay.html.twig' %} {% endif %} {% endblock %}
{% endif %} {% endblock %} {% block unzer_payment_google_pay %} {% set googlePayExtensionName = 'unzerGooglePay' %} {% if page.extensions[googlePayExtensionName] %} {% set paymentFrameExtensionName = constant("UnzerPayment6\\Components\\Struct\\PageExtension\\Checkout\\Confirm\\PaymentFramePageExtension::EXTENSION_NAME") %} {% set googlePayOptions = page.extensions[googlePayExtensionName].publicConfig|merge({ currency: context.currency.isoCode, amount: summary.price.rawTotal ?: summary.price.totalPrice }) %} {% if page.extensions[googlePayExtensionName] %}
{% endif %} {% endif %} {% endblock %} {% endblock %}