Перейти к содержанию

Подтверждение транзакции

Этот запрос используется для отправки в UnonaPay подтверждения оплаты покупателем в стороннем приложении.

Запрос

POST https://api.unonapay.com/beyag/transactions/{uid}/confirm

Параметр Тип данных Описание
request object
skip_duplicate_check boolean Если false, отклоняет запрос, если в течение 30 секунд до этого был прислан запрос с таким же uid. По умолчанию, false.
transaction_reference string Идентификатор чека об оплате.
Ответ
Пример успешного ответа
{
  "response": {
      "parent_uid": "2-310b0da80b", 
      "type": "confirm",
      "status": "successful", 
      "message": "Confirm was successfully processed",
      "created_at": "2023-05-11T12:04:59+03:00",
      "amount": 332400,
      "currency":"USD"
    }
}
Пример ответа со статусом failed
{
    "response": {
        "parent_uid": "2-310b0da80b",
        "type": "confirm",
        "status": "failed",
        "message": "Confirm was failed",
        "created_at": "2023-05-11T12:04:59+03:00",
        "amount": 50,
        "currency": "USD"
    }
}
Пример ответа, если транзакция не найдена
{
        "response": {
            "message": "Record not found",                
        }
}