{% macro activePaymentMethods(salesChannelId) %}
    {% set criteria = {
        filter: [
            { 'field': 'handlerIdentifier', 'type': 'prefix', 'value': 'app\\ShopwarePayments_' },
            { 'field': 'active', 'type': 'equals', 'value': true },
            { 'field': 'salesChannels.id', 'type': 'equals', 'value': salesChannelId }
        ],
        fields: ['handlerIdentifier'],
    } %}

    {% return services.repository.search('payment_method', criteria)|map(e => e.handlerIdentifier) %}
{% endmacro %}
