После того как запрос на оплату (счет) был создан через trusteePayStartRequest, вы можете проверить его статус с помощью trusteePayCheckRequest.
Это позволяет отслеживать, завершил ли пользователь оплату, находится ли она в ожидании или произошла ошибка.
Проверка по Transaction ID или Response Key
Вы можете проверить статус, предоставив один или оба следующих параметра:
- merchantTransactionIds — ваши внутренние идентификаторы заказов или счетов
- uniqueKeyForResponses — ключи, возвращенные через trusteePayStartRequest
Мутация GraphQL
Пример переменных
Пример ответа (Оплачено)
Пример ответа (Оплаты ещё нет)
Поля ответа
mutation trusteePayCheckRequest(
$merchantWebKey: String!,
$merchantTransactionIds: [String!],
$uniqueKeyForResponses: [String]
) {
trusteePayCheckRequest(
merchantWebKey: $merchantWebKey,
merchantTransactionIds: $merchantTransactionIds,
uniqueKeyForResponses: $uniqueKeyForResponses
)
}🕒 Отсутствие платежа означает, что пользователь еще не подтвердил оплату или счет истек.
Стратегия опроса
Вы можете периодически вызывать trusteePayCheckRequest (например, каждые 5–10 секунд) после создания счета. Либо реализовать webhook для получения обновлений статуса в реальном времени, обратившись к команде разработчиков.

















































