> For the complete documentation index, see [llms.txt](https://fkassa.gitbook.io/firekassa-api-v2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fkassa.gitbook.io/firekassa-api-v2/transactions/disput.md).

# Диспут

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

{% content-ref url="/pages/wJdpzvrCdI7H0qnJ0Ejk" %}
[Загрузка чека](/firekassa-api-v2/transactions/zagruzka-cheka.md)
{% endcontent-ref %}

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

## Метод запроса <a href="#metod-zaprosa" id="metod-zaprosa"></a>

POST

## Урл запроса <a href="#url-zaprosa" id="url-zaprosa"></a>

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

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

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

<table><thead><tr><th width="116">Название</th><th width="80" data-type="checkbox">Обяз.</th><th width="201">Формат</th><th>Описание</th></tr></thead><tbody><tr><td>id</td><td>true</td><td>string(1-200)</td><td>Идентификатор транзакции</td></tr></tbody></table>

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

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

<table><thead><tr><th width="116">Название</th><th width="80" data-type="checkbox">Обяз.</th><th width="201">Формат</th><th>Описание</th></tr></thead><tbody><tr><td>hash</td><td>true</td><td>string (3-2048)</td><td>Ссылка на подтверждение оплаты или hash</td></tr></tbody></table>

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

{% tabs %}
{% tab title="Curl" %}

```sh
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"
}'
```

{% endtab %}

{% tab title="PHP+Guzzle" %}

```php
$httpClient = new \GuzzleHttp\Client();

$response = $httpClient->post('https://{{your_api_domain}}/api/v2/transactions/{id}/proof-of-payment', [
    'json' => [
        'hash'   => '1234',
    ],
    'headers' => [
        'Authorization' => 'Bearer ' . $yourApiToken,
    ]
]);
```

{% endtab %}
{% endtabs %}

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

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

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

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