Для управления кошельком, главный параметр - это API ключ. Найти его можно в настройках профиля
Запрос требует обязательных выполнений критерий. API ключ устойчив к регистру
URL: https://enot.io/request/payoff
Метод отправки: GET
Параметр | Тип | Описание | Обязательно |
---|---|---|---|
api_key | string | API ключ вашего профиля. Найти можно в настройках профиля | + |
string | EMAIL вашего профиля. | + | |
service | string | Сервис для вывода средств. (список сервисов для вывода) | + |
wallet | string | Номер кошелька для вывода. (примеры кошельков) | + |
amount | float | Сумма для вывода. | + |
orderid | string (max:255) |
Номер выплаты в вашей системе (Должен быть уникальным) | - |
card_holder | string (max:255) |
Держатель карты | - |
Пример запроса
https://enot.io/request/payoff?api_key=213sadwqreasf[email protected]&service=qw&wallet=79192131245&amount=100.05
Возможные ответы сервера указаны ниже
После запроса, вы получите ответ системы (Обратите внимания, если вы не получили HTTP код 200 или возникла сетевая ошибка, то следует запросить статус выплаты т.к. выплата может создаться).
Формат ответа: json
Параметр | Тип | Описание | Обязательно |
---|---|---|---|
status | string | Статус запроса success / error |
+ |
message | string | Причина ошибки (только при возникновении ошибки) | - |
balance | float | Новый баланс (только при успешном запросе) | - |
id | int | ID транзакции (только при успешном запросе) | - |
orderid | string | ID выплаты в вашей системе (только при успешном запросе) | - |
//Результат успешного запроса. В balance указан ваш новый баланс. В ID, это id транзакции в нашей системе {"status":"success", "balance":10.00, "id":1234} // Пользователь не найден (API ключ или email указаны неверно) {"status":"error","message":"USER_NOT_FOUND"} // Один из параметров пустой {"status":"error","message":"ONE_PARAMETR_EMPTY"} // Сумма вывода не входит в разрешенный диапазон для вывода. Меньше {"status":"error","message":"AMOUNT_SMALL"} // Сумма вывода не входит в разрешенный диапазон для вывода. Больше {"status":"error","message":"AMOUNT_BIG"} // Сервис для вывода не найден {"status":"error","message":"SERVICE_NOT_FOUND"} // Не хватает средств для вывода. После двоеточия указывается ваш доступный баланс {"status":"error","message":"BALANCE_SMALL:10.00"} // Ошибка ввода суммы. Комиссия не рассчитана {"status":"error","message":"SUM_ERROR"} // Кошелек находится в черном списке {"status":"error","message":"WALLET_ON_BLACKLIST"} // Не уникальный номер выплаты в вашей системе {"status":"error","message":"ORDER_ID_EXIST"} // Вывод на карту данного банка невозможен {"status":"error","message":"BANK_NOT_ALLOWED"} // Реквизиты для выплаты указаны неверно {"status":"error","message":"PAYMENT_ACCOUNT_WRONG"} // Необходимо заполнить поле "Держатель карты" {"status":"error","message":"CARD_HOLDER_EMPTY"}
Сумма для вывода указана включительно. То есть, если вывод доступен от 50 рублей, вы можете вывести 50 рублей. Соответственно и в большую сторону
Сервис | Пример номера | MIN вывод | MAX вывод |
---|---|---|---|
qw | 79196211213 | 10 | 5000 |
ya | 41001241232121 | 50 | 15000 |
cd | 4012888538881881 | 1000 | 50000 |
wm | R12345678999 | 50 | 15000 |
pm | U24462332 | 50 | 15000 |
ad | R4545152158 | 50 | 15000 |
pa | P12345678 | 50 | 15000 |
mb | 79252925654 | 10 | 5000 |