> For the complete documentation index, see [llms.txt](https://sdk.easydonate.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sdk.easydonate.ru/methods.md).

# Доступные методы

## [# getShop()](https://api.easydonate.ru/shop/shop)

Метод возвращает информацию о магазине.

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

```php
<?php

$key = '12aeb1f345h5gdrf5fj6ds869h33f8fe';
$sdk = new EasyDonate\Sdk($key);

$shop = $sdk->getShop();

print_r($shop);
```

{% endtab %}
{% endtabs %}

{% embed url="<https://api.easydonate.ru/shop/shop>" %}

## [# getProducts()](https://api.easydonate.ru/shop/products)

Метод возвращает список товаров, созданных в магазине, а также список серверов, к которым они привязаны.

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

```php
<?php

$key = '12aeb1f345h5gdrf5fj6ds869h33f8fe';
$sdk = new EasyDonate\Sdk($key);

$products = $sdk->getProducts();

print_r($products);
```

{% endtab %}
{% endtabs %}

{% embed url="<https://api.easydonate.ru/shop/products>" %}

## [# getProduct(int $id)](https://api.easydonate.ru/shop/product)

Метод возвращает информацию о товаре по его ID, а также список серверов, к которым он привязан.

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

```php
<?php

$key = '12aeb1f345h5gdrf5fj6ds869h33f8fe';
$sdk = new EasyDonate\Sdk($key);

$product = $sdk->getProduct(1000);

print_r($product);
```

{% endtab %}
{% endtabs %}

{% embed url="<https://api.easydonate.ru/shop/product>" %}

## [# getServers()](https://api.easydonate.ru/shop/servers)

Метод возвращает список серверов, добавленных в магазине, а также список товаров, привязанных к ним.

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

```php
<?php

$key = '12aeb1f345h5gdrf5fj6ds869h33f8fe';
$sdk = new EasyDonate\Sdk($key);

$servers = $sdk->getServers();

print_r($servers);
```

{% endtab %}
{% endtabs %}

{% embed url="<https://api.easydonate.ru/shop/servers>" %}

## [# getServer(int $id)](https://api.easydonate.ru/shop/server)

Метод возвращает информацию о сервере по его ID, а также список привязанных к нему товаров.

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

```php
<?php

$key = '12aeb1f345h5gdrf5fj6ds869h33f8fe';
$sdk = new EasyDonate\Sdk($key);

$server = $sdk->getServer(399);

print_r($server);
```

{% endtab %}
{% endtabs %}

{% embed url="<https://api.easydonate.ru/shop/server>" %}

## [# getPayments()](https://api.easydonate.ru/shop/payments)

Метод возвращает список успешных платежей.

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

```php
<?php

$key = '12aeb1f345h5gdrf5fj6ds869h33f8fe';
$sdk = new EasyDonate\Sdk($key);

$payments = $sdk->getPayments();

print_r($payments);
```

{% endtab %}
{% endtabs %}

{% embed url="<https://api.easydonate.ru/shop/payments>" %}

## [# getPayment(int $id)](https://api.easydonate.ru/shop/payment)

Метод возвращает информацию о платеже по его ID.

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

```php
<?php

$key = '12aeb1f345h5gdrf5fj6ds869h33f8fe';
$sdk = new EasyDonate\Sdk($key);

$payment = $sdk->getPayment(140394);

print_r($payment);
```

{% endtab %}
{% endtabs %}

{% embed url="<https://api.easydonate.ru/shop/payment>" %}
