Проверка статуса оплаты (отдельный end point)

Мы работаем только через POST-запросы

Отображение статуса платежа и списания средств в приложении (кнопка "повторить оплату")

Если в хуке эквайринга вы не можете поддерживать проверку статуса оплаты то вы можете использовать этот метод на отдельном end поинте.

Пример запроса

{
    "command": "capture",
    "paymentMethodId": "sberbank/card",
    "paymentId": "7d0567f9-bf37-4e84-9580-86b68b8a0e81"
}
  • command - запрос на проведение платежа и проверку факта списания (capture)

  • paymentMethodId - выбранный покупателем способ оплаты. Берется из ответа webhook получения способов оплат

  • paymentId - Идентификатор платежа

Пример ответа

{
    "success": true,
    "paymentId": "7d0567f9-bf37-4e84-9580-86b68b8a0e81",
    "paymentCaptured": true
}
  • success - флаг успеха true / false

  • paymentId - идентификатор платежа

  • paymentCaptured - деньги успешно списаны

  • error - текст ошибки если success = false

Last updated