SELECT 
  cscart_cp_object_paym_rest.payment_id 
FROM 
  cscart_cp_object_paym_rest 
  LEFT JOIN cscart_payments ON cscart_payments.payment_id = cscart_cp_object_paym_rest.payment_id 
WHERE 
  (
    (
      cscart_cp_object_paym_rest.object_id = 339 
      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 (1) 
      AND cscart_cp_object_paym_rest.object_type = 'c'
    )
  ) 
  AND cscart_payments.status = 'A'

Query time 0.00026

JSON explain

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