SELECT 
  cscart_payments.*, 
  cscart_payment_descriptions.*, 
  IF (
    ISNULL(cscart_addons.status), 
    "A", 
    cscart_addons.status
  ) AS processor_status, 
  cscart_payment_processors.type AS processor_type, 
  cscart_payment_processors.processor_script AS processor_script 
FROM 
  cscart_payments 
  LEFT JOIN cscart_payment_descriptions ON cscart_payment_descriptions.payment_id = cscart_payments.payment_id 
  AND cscart_payment_descriptions.lang_code = 'en' 
  LEFT JOIN cscart_payment_processors ON cscart_payment_processors.processor_id = cscart_payments.processor_id 
  LEFT JOIN cscart_addons ON cscart_payment_processors.addon = cscart_addons.addon 
  LEFT JOIN cscart_storefronts_payments AS storefronts_payments ON storefronts_payments.payment_id = cscart_payments.payment_id 
WHERE 
  cscart_payments.status = 'A' 
  AND (
    cscart_payments.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_payments.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_payments.usergroup_ids
    )
  ) 
  AND (
    storefronts_payments.storefront_id = 1 
    OR storefronts_payments.storefront_id IS NULL
  ) 
HAVING 
  processor_status = 'A' 
ORDER BY 
  cscart_payments.position

Query time 0.03173

JSON explain

{
  "query_block": {
    "select_id": 1,
    "having_condition": "processor_status = 'A'",
    "nested_loop": [
      {
        "table": {
          "table_name": "storefronts_payments",
          "access_type": "system",
          "possible_keys": ["PRIMARY", "idx_storefront_id"],
          "rows": 0,
          "filtered": 0,
          "const_row_not_found": true
        }
      },
      {
        "read_sorted_file": {
          "filesort": {
            "sort_key": "cscart_payments.position",
            "table": {
              "table_name": "cscart_payments",
              "access_type": "ALL",
              "possible_keys": ["c_status"],
              "rows": 9,
              "filtered": 100,
              "attached_condition": "cscart_payments.`status` = 'A' and (cscart_payments.usergroup_ids = '' or find_in_set(0,cscart_payments.usergroup_ids) or find_in_set(1,cscart_payments.usergroup_ids))"
            }
          }
        }
      },
      {
        "table": {
          "table_name": "cscart_payment_descriptions",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "9",
          "used_key_parts": ["payment_id", "lang_code"],
          "ref": ["cscart.cscart_payments.payment_id", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_payment_descriptions.lang_code = 'en')"
        }
      },
      {
        "table": {
          "table_name": "cscart_payment_processors",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["processor_id"],
          "ref": ["cscart.cscart_payments.processor_id"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_addons",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "98",
          "used_key_parts": ["addon"],
          "ref": ["cscart.cscart_payment_processors.addon"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(trigcond(cscart_payment_processors.addon is not null))"
        }
      }
    ]
  }
}

Result

payment_id company_id usergroup_ids position status template processor_id processor_params a_surcharge p_surcharge tax_ids localization payment_category send_receipt payment description instructions surcharge_title lang_code processor_status processor_type processor_script
1 0 0 10 A views/orders/components/payments/cc.tpl 0 0.000 0.000 tab1 dont_send Банковская карта <p> Принимайте платежи с банковских карт, с помощью самых популярных систем: </p> <ul> <li><a href="https://yoomoney.ru/start/#1">Касса от ЮMoney</a></li> <li><a href="http://info.paymaster.ru/">PayMaster</a></li> <li><a href="http://www.rbkmoney.ru/ru/internet-magazinam">RBK Money</a></li> <li><a href="http://robokassa.ru/ru/">Robokassa</a></li> <li><a href="http://payanyway.ru/">PayAnyWay</a></li> <li><a href="http://corporate.avangard.ru/services/ekvayring/">Эквайринг "Авангард"</a></li> </ul> en A
18 0 0 30 A addons/rus_payments/views/orders/components/payments/account_payment.tpl 134 0.000 0.000 tab3 dont_send Выставить счет en A P account.php
2 0 0 40 A views/orders/components/payments/phone.tpl 0 0.000 0.000 tab3 dont_send Обсудить по телефону Наш менеджер позвонит вам. en A
12 0 0 45 A 120 a:13:{s:19:"sbrf_recepient_name";s:7:"CS-Cart";s:8:"sbrf_kpp";s:9:"730000000";s:8:"sbrf_inn";s:12:"730000000001";s:15:"sbrf_okato_code";s:11:"73000000123";s:23:"sbrf_settlement_account";s:20:"73000000000000000789";s:15:"sbrf_account_id";s:20:"73000000000000000987";s:9:"sbrf_bank";s:29:"Сбербанк России";s:8:"sbrf_bik";s:7:"0740000";s:16:"sbrf_cor_account";s:8:"73000000";s:8:"sbrf_kbk";s:8:"73000000";s:12:"sbrf_enabled";s:1:"Y";s:18:"sbrf_qr_resolution";s:3:"200";s:18:"sbrf_qr_print_size";s:3:"200";} 0.000 0.000 tab3 dont_send Сбербанк Квитанция с QR-кодом для оплаты в любой кассе или терминале Сбербанка <p> Распечатайте заполненную квитанцию Сбербанка с QR-кодом (на странице <strong>Детали заказа</strong>) и придите с ней в любое отделение банка. Затем либо отсканируйте QR-код и оплатите счет в платежном терминале самостоятельно, либо обратитесь к сотруднику банка.</p> en A P sbrf.php
13 0 0 50 A views/orders/components/payments/cc_outside.tpl 0 0.000 0.000 tab2 dont_send ЮMoney p2p <p> Начните получать деньги прямо сейчас — от любых пользователей рунета. Переводы будут мгновенно зачисляться на ваш счет в ЮMoney. </p> en A
14 0 0 60 A views/orders/components/payments/cc_outside.tpl 0 0.000 0.000 tab2 dont_send Qiwi en A
15 0 0 70 A views/orders/components/payments/cc_outside.tpl 0 0.000 0.000 tab2 dont_send WebMoney en A
16 0 0 80 A views/orders/components/payments/cc_outside.tpl 0 0.000 0.000 tab3 dont_send Мобильный телефон МТС, Билайн, Мегафон <ul> <li><a href="https://yoomoney.ru/start/#1">Касса от ЮMoney</a></li> <li><a href="http://info.paymaster.ru/">PayMaster</a></li> </ul> en A
17 0 0 90 A views/orders/components/payments/cc_outside.tpl 0 0.000 0.000 tab3 dont_send Кредит онлайн <p> Оформление кредита на покупку с помощью: </p> <ul> <li>КупиВкредит, </li> <li>Всё в кредит</li> </ul> en A