SELECT 
  cscart_cp_object_paym_rest.payment_id, 
  cscart_payment_descriptions.payment 
FROM 
  cscart_cp_object_paym_rest 
  LEFT JOIN cscart_payment_descriptions ON cscart_payment_descriptions.payment_id = cscart_cp_object_paym_rest.payment_id 
  LEFT JOIN cscart_payments ON cscart_payments.payment_id = cscart_cp_object_paym_rest.payment_id 
WHERE 
  (
    (
      cscart_cp_object_paym_rest.object_id = 337 
      AND cscart_cp_object_paym_rest.object_type = 'p' 
      AND cscart_cp_object_paym_rest.company_id = 1
    ) 
    OR (
      cscart_cp_object_paym_rest.object_id IN (217) 
      AND cscart_cp_object_paym_rest.object_type = 'c'
    )
  ) 
  AND cscart_payments.status = 'A' 
  AND cscart_payment_descriptions.lang_code = 'en' 
ORDER BY 
  cscart_payment_descriptions.payment ASC

Query time 0.00053

JSON explain

{
  "query_block": {
    "select_id": 1,
    "table": {
      "message": "Impossible WHERE noticed after reading const tables"
    }
  }
}