# Контроль результатов {#ru_faq_payment_result} статья с ответами на вопросы о контроле и интерпретации результатов платежей, операций и процедур, выполняемых в платформе Ecommpay В этом подразделе представлены ответы на вопросы о контроле и интерпретации результатов различных платежей, операций и процедур, выполняемых в платформе. Для этого можно использовать пользовательские и программные интерфейсы. Но важно помнить, что информация в пользовательских интерфейсах становится доступной с задержкой \(как правило, в пределах минуты\), в то время как через программные интерфейсы эту информацию можно получать без задержек \(с точностью до скорости формирования и передачи сообщений\). Если предпочтительны пользовательские интерфейсы, то можно обращаться к реестрам и карточкам платежей в интерфейсе Dashboard \(подробнее — в разделе [Контроль проведения платежей](ru_dbl_payments.md#) для Dashboard\). Если предпочтительны программные интерфейсы, то можно оперировать оповещениями, отправляемыми от платформы в заданных случаях, и ответами, отправляемыми на запросы о состоянии платежа. В этих оповещениях и ответах используются такие параметры, как `status`, `code` и `message` в объекте `payment` и в массивах `operations` и `errors` \(подробнее — в разделах [Работа с оповещениями](ru_platform_callbacks.md#) и [Получение информации о состоянии платежа](ru_Gate_payment_status_request.md#)\). При работе с интерфейсом Gate надо учитывать, что в синхронных ответах на запросы, обрабатываемые по асинхронной схеме, в параметре `status` в теле ответа указывается статус запроса, но не платежа или операции. Статус `success` в теле ответа свидетельствует о том, что запрос принят в обработку, а статус `error` — о том, что запрос не может быть принят в обработку и выполнен. И не более. Информацию об этих статусах и общей структуре и отправке ответов можно найти в разделе [Формат ответа](ru_gate_interaction_organisation.md#). Чтобы получать информацию именно о состоянии платежей и операций, а не о приёме запросов, стоит оперировать параметрами `status` в соответствующих объектах — `payment` и `operation` — в оповещениях и ответах на запросы о состоянии платежей, либо использовать интерфейс Dashboard. Информация об этом приведена в ответе на предыдущий вопрос. Наконец, можно отметить, что в некоторых случаях фактическое зачисление средств на стороне платёжных систем осуществляется с существенной задержкой \(вплоть до нескольких суток\) после того, как операция была подтверждена и получила конечный статус. Поэтому при вопросах о расхождениях между движением средств и статусами платежей и операций можно обращаться в службу технической поддержки Ecommpay, а также уточнять статусы конкретных платежей на стороне провайдеров и платёжных систем. Если во время обработки запроса или выполнения операции возникли ошибки или поводы для отказа, причины их возникновения можно узнать следующими способами: - В синхронном ответе на запрос, если была обнаружена ошибка при первичной обработке запроса.Информация о таких ошибках представлена в разделе [Формат ответа](ru_gate_interaction_organisation.md#). - В полученном промежуточном или итоговом оповещении — через код ответа и сообщение, которые могут быть представлены: - в массиве `errors`, если операция была отклонена на стороне платёжной платформы, например, если операция не прошла проверку на соответствие установленным бизнес-правилам; - в параметрах `operation.code` и `operation.message`, если операция была отклонена на стороне провайдера или платёжной системы. Информация о работе с оповещениями представлена в разделе [Работа с оповещениями](ru_platform_callbacks.md#). - В карточке платежа в интерфейсе Dashboard. Информация о работе с реестрами и карточками платежей представлена в разделе [Контроль проведения платежей](ru_dbl_payments.md#) \(Dashboard\). Информация о возможных ошибках при выполнении операций и о кодах, которые используются в оповещенияхи интерфейсе Dashboard, представлена в разделе [Работа с информацией об операциях](ru_platform_payment_info_codes.md). **На уровень выше:**[FAQ](ru_faq.md)