Payeer.trade
Payeer.tradeБиржа Payeer – торговая площадка, запущенная одноименной платежной системой. PAYEER Exchange позволяет обменивать ряд популярных криптовалют одну на другую или покупать/продавать за фиат.
Настройка подключения Для работы с cервисом payeer.trade необходимо найти слева в меню вкладку API, далее перейти на вкладку БИРЖА и нажать ДОБАВИТЬ. На странице откроется следующее окно, в котором вы должны заполнить название.
Секретный ключ ( в примере 9yblcxjEZ4Vi666y) выдается системой, необходимо скопировать его к себе в надежное место.
ВАЖНО! В случае потери восстановить его нельзя, можно только сменить на новый
В строке IP-адрес потребуется ввести IP Salebot 134.209.254.246. ПРИМЕЧАНИЕ! Если Вы хотите получать ответы на еще один IP., просто добавьте его через символ “;”. Например, 2.2.2.2;3.3.3.3
После успешного заполнения данных у Вас появится следующее окно:
Перейдите в настройки и скопируйте значение id( в примере d95c634e-b17d-4a75-9aa8-b59fecbdb402), оно нам понадобится.
Для получения данных нужно воспользоваться функцией payeer_function(api_id, secret_key, method, data), где:
api_id = ‘d95c634e-b17d-4a75-9aa8-b59fecbdb402’ - строка, Ваш ID в системе Payeer. Обязательный параметр.
secret_key = ‘9yblcxjEZ4Vi666y’ - строка, Ваш секретный ключ. Обязательный параметр
method = ‘account’ - строка, обозначающая тип запрашиваемой информации. Обязательный параметр Доступны следующие методы:
- Баланс пользователя - ‘account’
- Создание ордера - ‘order_create’
- Статус ордера - ‘order_status’
- Отмена ордера - ‘order_cancel’
- Отмена ордеров - ‘orders_cancel’
- Мои ордера - ‘my_orders’
- Моя история - ‘my_history’
- Мои сделки - ‘my_trades’
data - список необходимых для выполнения метода данных. Необязательный параметр.
Для методов ‘account’, ‘my_orders’, ‘my_history’ и ‘my_trades’ параметр data можно не передавать.
-‘order_create’ - список должен включать в себя следующие параметры:
Для создания ордера-лимит:
pair-пара-TRX_USD
type-тип ордера-limit
action-действие-buy,
sell amount-количество-10
price-цена-0.08
Для создания ордера-маркет(*возможно указание одного из двух параметров для создания маркет-ордера (amount или value)):
pair-пара-TRX_USD
type-тип ордера-market
action-действие-buy,
sell amount-количество-10
value-сумма-10000
Для создания ордера стоп-лимит:
pair-пара-TRX_USD
type-тип ордера-stop_limit
action-действие-buy,
sell amount-количество-10
price-цена-0.08
stop_price-стоп-цена-0.078
-'order_status’ - список должен включать в себя следующие параметры:
order_id-id ордера-37054293
-‘order_cancel’ - список должен включать в себя следующие параметры:
order_id-id ордера-37054293
-‘orders_cancel’ - в данном случае эти параметры необязательные, без них запрос просто удалит все ордера
pair-список пар для отмены ордеров-TRX_RUB,DOGE_RUB action-действие-buy, sell
Функция возвращает словарь вида: - в случае успеха: {"status":"1","result":{"success":true,"balances":{"USD":{"total":0,"available":0,"hold":0},"RUB":{"total":0,"available":0,"hold":0},"EUR":{"total":0,"available":0,"hold":0},"BTC":{"total":0,"available":0,"hold":0},"ETH":{"total":0,"available":0,"hold":0},"BCH":{"total":0,"available":0,"hold":0},"LTC":{"total":0,"available":0,"hold":0},"DASH":{"total":0,"available":0,"hold":0},"USDT":{"total":0,"available":0,"hold":0},"XRP":{"total":0,"available":0,"hold":0},"DOGE":{"total":0,"available":0,"hold":0},"TRX":{"total":0,"available":0,"hold":0}}}} в случае ошибки, например: {"status":"0","error":{"code":"INVALID_PARAMETER","parameter":"pair"}}
Создаем блок “Вывод данных об аккаунте”.
В калькуляторе указываем значения необходимых нам переменных - метод msg = 'account',
апи ид api = '‘d95c634e-b17d-4a75-9aa8-b59fecbdb402' секретный ключ key = '9yblcxjEZ4Vi666y'
переменная с функцией r = payeer_function(api,key,msg,' ') переменная, которая выводит результат s = get(r,'result') В тексте сообщения прописываем #{s}, и после запуска бота получаем список сведений о счете аккаунта.
Last modified 1yr ago