Диспут

Перевод транзакции в статус "Спор" в случае когда необходимо подтвердить выполнение операции со стороны клиента или банка

Если необходимо загрузить чек, то следует использовать инструкцию по загрузке чека

Загрузка чека

Если же в качестве доказательства платежа используется хэш траззакции или ссылка, то используете слелующее апи:

Метод запроса

POST

Урл запроса

/api/v2/transactions/{id}/proof-of-payment

Параметры запроса

Путь (Path) параметры:

Название
Обяз.
Формат
Описание

id

string(1-200)

Идентификатор транзакции

Тело запроса (Form Data):

На вход принимаются следующие параметры

Название
Обяз.
Формат
Описание

hash

string (3-2048)

Ссылка на подтверждение оплаты или hash

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

curl --location 'https://{{your_api_domain}}/api/v2/transactions/{id}/proof-of-payment'
--header 'Authorization: Bearer {{your_api_token}}' \
--header 'Content-Type: application/json' \
--data '{
  "hash": "1234"
}'

Пример успешного ответа

Код ответа: 201 Created

{
    "message": "Proof of payment received."
}

После получения доказательства платежа, транзакция будет переведена в статус "Спор"

Last updated