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

# Создание платежа (устаревший)

Для создания платежа, пожалуйста, воспользуйтесь новой версией EasyDonate API:

{% embed url="<https://support.easyx.ru/docs/easydonate/api/payment-create>" %}

{% hint style="warning" %}

#### Метод требует передачу User-Agent заголовка!

Подробнее о **User-Agent** и примерах отправки запроса можно узнать [здесь](https://api.easydonate.ru/request-requirements).
{% endhint %}

### Процесс создания и проведения платежа

Суть процесса создания и проведения платежа заключается в следующей идее. Когда клиент в вашем магазине совершает действие, связанное с покупкой товара(-ов), например, нажимает на кнопку "Купить", вы отправляете запрос, описанный ниже, который генерирует ссылку на оплату товара(-ов) и возвращает её вам. С вашей стороны нужно лишь перенаправить пользователя на полученную ссылку, где он и совершит платеж. Дальше мы сами его обработаем: выдадим товары на сервере и пополним ваш баланс.

## Получение ссылки на оплату товара(-ов)

<mark style="color:blue;">`GET`</mark> `https://easydonate.ru/api/v2/shop/{key}/payment/create`

Запрос вернет ссылку на оплату товара(-ов).

#### Query Parameters

| Name                                  | Type   | Description              |
| ------------------------------------- | ------ | ------------------------ |
| key<mark style="color:red;">\*</mark> | string | Уникальный ключ магазина |

#### Request Body

| Name                                         | Type    | Description                                                                                                                                                                                                                                                                                 |
| -------------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| customer<mark style="color:red;">\*</mark>   | string  | Никнейм покупателя. Например: **DontFollow**                                                                                                                                                                                                                                                |
| server\_id<mark style="color:red;">\*</mark> | integer | ID сервера                                                                                                                                                                                                                                                                                  |
| products<mark style="color:red;">\*</mark>   | string  | <p>Массив покупаемых товаров в виде <strong>JSON строки</strong>, где <strong>ключом</strong> является <strong>ID товара</strong>, а <strong>значением</strong> - <strong>количество</strong>. Например:<br><em>{</em><br>    <em>"23" : 3,</em><br>    <em>"24" : 1</em><br><em>}</em></p> |
| email<mark style="color:red;">\*</mark>      | string  | Электронная почта покупателя                                                                                                                                                                                                                                                                |

{% tabs %}
{% tab title="200 Запрос успешно обработан." %}

```
{
    "success": true,
    "response": {
        "url": "https://pay.easydonate.ru/EFgesFE",
        "payment": {
            "customer": "DontFollow",
            "email": null,
            "server_id": 000,
            "payment_type": false,
            "shop_id": 531,
            "updated_at":"2021-04-20 23:24:12",
            "created_at":"2021-04-20 23:24:12",
            "id":118305,
            "enrolled":0.97,
            "cost":1,
            "server":{
               "id": 1,
               "name": "Выживание",
               "ip": "127.0.0.1",
               "port": "25565",
               "version": "",
               "is_port_hidden": 0,
               "hide_ip": 0,
               "is_hidden": 0,
               "shop_id": 1,
               "created_at": "2021-02-22 17:44:47",
               "updated_at": "2021-04-20 23:19:31"
            },
            "products": [
               {
                  "id": 121620,
                  "product_id": 6074,
                  "name": "Алмазный меч",
                  "price": 1,
                  "old_price": null,
                  "type": "item",
                  "number": 1,
                  "commands": [
                     "give {user} 276 {amount}"
                  ],
                  "additional_fields": null,
                  "description": null,
                  "payment_id": 118305,
                  "amount": 1,
                  "image": "http://cp.easydonate.ru/storage/app/media/Diamond%20Sword-min.png",
                  "first_delete": 0,
                  "created_at": "2021-04-20 23:24:12",
                  "updated_at": "2021-04-20 23:24:12"
               }
            ]
        }
    }
}
```

{% endtab %}

{% tab title="404 Ошибка" %}

```
{
    "success" : false,
    "response" : "Товар с ID 6074 не найден в магазине."
}
```

{% endtab %}
{% endtabs %}

{% content-ref url="/pages/-MOmfS\_2A3S8AjLsDV4b" %}
[Список товаров](/v2-1-1/methods/products.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MOpQ6st2h8M9l0CjUk\_" %}
[Список серверов](/v2-1-1/methods/servers.md)
{% endcontent-ref %}
