Payeer.trade

Payeer.tradeБиржа Payeer – торговая площадка, запущенная одноименной платежной системой. PAYEER Exchange позволяет обменивать ряд популярных криптовалют одну на другую или покупать/продавать за фиат.

Настройка подключения

Для работы с сервисом 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), оно нам понадобится.

Получение данных в Salebot

Для получения данных нужно воспользоваться функцией payeer_function(api_id, secret_key, method, data), где:

  1. api_id = ‘d95c634e-b17d-4a75-9aa8-b59fecbdb402’ - строка, Ваш ID в системе Payeer. Обязательный параметр.

  2. secret_key = ‘9yblcxjEZ4Vi666y’ - строка, Ваш секретный ключ. Обязательный параметр method = ‘account’ - строка, обозначающая тип запрашиваемой информации. Обязательный параметр Доступны следующие методы: - Баланс пользователя - ‘account’ - Создание ордера - ‘order_create’ - Статус ордера - ‘order_status’ - Отмена ордера - ‘order_cancel’ - Отмена ордеров - ‘orders_cancel’ - Мои ордера - ‘my_orders’ - Моя история - ‘my_history’ - Мои сделки - ‘my_trades’

  3. 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 updated