# Доступность методов

{% hint style="info" %}
К сожалению последнее время зачастили технические работы по провайдерам. Методы то включаются, то выключаются. Да, если метод отключен на технические работы, то вы получите соответствующую ошибку в момент создания транзакции. Однако если вы хотите знать статус до попытки создания заявки, то можете пользоваться этим API
{% endhint %}

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

GET

## Урл запроса

/api/v2/site-payment-methods

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

Параметры не предусмотрены

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

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

```sh
curl --request GET \
  --url https://{{your_api_domain}}/api/v2/site-payment-methods \
  --header 'Authorization: Bearer {{your_api_token}}'
```

{% endtab %}

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

```php
$httpClient = new \GuzzleHttp\Client();
$response = $httpClient->get('https://{{your_api_domain}}/api/v2/site-payment-methods', [
    'headers' => [
        'Authorization' => 'Bearer ' . $yourApiToken,
    ]
]);
```

{% endtab %}
{% endtabs %}

## Параметры ответа

Общий формат ответа следующий

```
{
    "account": {
        "type": {
            "method": availability
        },
    },
    ...
} 
```

Описание элементов структуры

<table><thead><tr><th width="246">Название</th><th width="151">Формат</th><th>Описание</th><th data-hidden>Описание</th><th data-hidden>Формат</th><th data-hidden data-type="checkbox">Обязательно</th></tr></thead><tbody><tr><td>account</td><td>string(1-255)</td><td>Код счета</td><td>Код метода, в данном случае card</td><td></td><td>false</td></tr><tr><td>type</td><td>string(1-255)</td><td>Тип метода, "deposit" или "withdrawal"</td><td></td><td></td><td>false</td></tr><tr><td>method</td><td>string(1-255)</td><td>Код метода</td><td></td><td></td><td>false</td></tr><tr><td>availability</td><td>boolean</td><td>Статус доступности, true или false</td><td>Ваш уникальный номер заявки</td><td></td><td>false</td></tr></tbody></table>

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

```
{
    "sber": {
        "deposit": {
            "card": true
        },
        "withdrawal": {
            "card": true
        }
    },
    "tinkoff": {
        "deposit": {
            "card": true
        },
        "withdrawal": {
            "card": true
        }
    },    
    ...
} 
```
