Після того, як запит на платіж (рахунок) був створений через 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 для отримання реальних оновлень статусу, звернувшись до команди розробників.









































