Перейти к основному содержимому

TopUp + Эквайринг

Получение списка игр и пополнений

Получить список всех игр и доступных внутриигровых пополнений

GET /api/v3/topup/all

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

ПараметрТипКомментарий
categoryIdЧислоНомер игры
categoryNameСтрокаНазвание игры
typeСтрокаНазвание категории ЦТ ("DirectTopUp")
fieldsСписокСписок обязательных параметров для создания заказа. Параметры для разных игр различаются! Например, для Genshin Impact: "fields": [{"Input1": "User ID", "Regex": "(7|8|18|6|9)\\d{8}"}]
productsСписокСписок позиций внутри игры (если игра недоступна, то список пустой)
idЧислоНомер позиции
nameСтрокаНазвание позиции
priceЧислоСтоимость приобретения позиции в руб.
minPriceЧислоМинимальная цена продажи в руб. (стоимость приобретения плюс минимальная комиссия WATA)
isAvailabletrue/falseДоступность позиции

Покупка игровой позиции

Создать заказ на покупку игровой позиции и получить платежную ссылку.

Доход мерчанта — это цена продажи игровой позиции минус комиссия WATA (% от цены) и стоимость приобретения позиции

POST /api/v3/topup

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

ПараметрОбязательныйТипКомментарий
topupIdДаЧислоНомер позиции
amountДаЧислоЦена продажи игровой позиции в рублях (на данную сумму создается платежная ссылка). Ограничения на значение: minPrice <= amount <= minPrice*1.5
orderIdДаСтрокаНомер заказа
fieldsДаСписокСписок обязательных параметров для создания заказа. Список зависит от выбранной игры — см. Получение списка игр и пополнений
emailДаСтрокаEmail пользователя
descriptionДаСтрокаКомментарии к заказу
successRedirectUrlНетСтрокаАдрес страницы магазина, на который произойдет редирект плательщика в случае успешной оплаты заказа
failRedirectUrlНетСтрокаАдрес страницы магазина, на который произойдет редирект плательщика в случае неуспешной оплаты заказа

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

ПараметрТипКомментарий
orderIdСтрокаНомер заказа
amountЧислоЦена продажи игровой позиции в руб.
commissionЧислоКомиссия WATA в руб.
orderPriceЧислоСтоимость приобретения игровой позиции в руб.
topupIdЧислоНомер позиции
emailСтрокаEmail пользователя
paymentLinkСтрокаАдрес платежной ссылки
successRedirectUrlСтрокаАдрес страницы магазина, на который произойдет редирект плательщика в случае успешной оплаты заказа
failRedirectUrlСтрокаАдрес страницы магазина, на который произойдет редирект плательщика в случае неуспешной оплаты заказа

Проверка статуса заказа

GET /api/v3/topup/orders/{id}

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

ПараметрОбязательныйТипКомментарий
idДаСтрокаНомер заказа

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

ПараметрТипКомментарий
orderIdСтрокаНомер заказа
statusСтрокаСтатус заказа. Возможные значения: Pending (ожидание оплаты) → Paid (заказ оплачен, в процессе исполнения) → Success (заказ исполнен) / Fail (ошибка)
amountЧислоЦена продажи позиции в руб.
orderPriceЧислоСтоимость приобретения позиции в руб.
topupIdЧислоНомер позиции
emailСтрокаEmail пользователя
paymentLinkСтрокаПлатежная ссылка
successRedirectUrlСтрокаАдрес страницы магазина, на который произойдет редирект плательщика в случае успешной оплаты заказа
failRedirectUrlСтрокаАдрес страницы магазина, на который произойдет редирект плательщика в случае неуспешной оплаты заказа