Создание платежа
Метод требует передачу User-Agent заголовка!
Подробнее о User-Agent и примерах отправки запроса можно узнать здесь.
Процесс создания и проведения платежа
Суть процесса создания и проведения платежа заключается в следующей идее. Когда клиент в вашем магазине совершает действие, связанное с покупкой товара(-ов), например, нажимает на кнопку "Купить", вы отправляете запрос, описанный ниже, который генерирует ссылку на оплату товара(-ов) и возвращает её вам. С вашей стороны нужно лишь перенаправить пользователя на полученную ссылку, где он и совершит платеж. Дальше мы сами его обработаем: выдадим товары на сервере и пополним ваш баланс.
Получение ссылки на оплату товара(-ов)
GET
https://easydonate.ru/api/v2/shop/{key}/payment/create
Запрос вернет ссылку на оплату товара(-ов).
Query Parameters
key*
string
Уникальный ключ магазина
Request Body
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