Создание платежа

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

Подробнее о User-Agent и примерах отправки запроса можно узнать здесь.

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

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

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

GET https://easydonate.ru/api/v2/shop/{key}/payment/create

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

Query Parameters

Name
Type
Description

key*

string

Уникальный ключ магазина

Request Body

Name
Type
Description

customer*

string

Никнейм покупателя. Например: DontFollow

server_id*

integer

ID сервера

products*

string

Массив покупаемых товаров в виде JSON строки, где ключом является ID товара, а значением - количество. Например: { "23" : 3, "24" : 1 }

email*

string

Электронная почта покупателя

{
    "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"
               }
            ]
        }
    }
}

Last updated