{% set pluginOptions = { currency: context.currency.isoCode, locale: app.request.locale, cart: page.extensions.spApp.cart, salesChannelContext: page.extensions.spApp.salesChannelContext, order: page.extensions.spApp.order, pageType: pageType|default('checkout'), } %} {% block shopware_payments_checkout_buttons %}
{% if app.request.query.get('sp-id') %} {# Express checkout: Add hidden sp-id input if sp-id query parameter is set #} {% elseif context.paymentMethod.handlerIdentifier == 'app\\ShopwarePayments_paypal' %} {% block paypal %} {% endblock %} {% elseif context.paymentMethod.handlerIdentifier == 'app\\ShopwarePayments_venmo' %} {% block venmo %} {% endblock %} {% elseif context.paymentMethod.handlerIdentifier == 'app\\ShopwarePayments_paylater' %} {% block paypal_pay_later %} {% endblock %} {% elseif context.paymentMethod.handlerIdentifier == 'app\\ShopwarePayments_googlepay' %} {% block google_pay %} {% endblock %} {% elseif context.paymentMethod.handlerIdentifier == 'app\\ShopwarePayments_applepay' %} {% set pluginOptions = pluginOptions|merge({ brandName: context.salesChannel.name, displayName: context.salesChannel.name, }) %} {% block apple_pay %} {% endblock %} {% endif %}
{% endblock %}