Payeer.trade

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

Настройка соединения

Чтобы работать с payeer.trade, найдите вкладку API слева в меню, затем перейдите во вкладку EXCHANGE и нажмите ADD. На странице откроется следующее окно, в котором нужно заполнить заголовок.

Секретный ключ (в примере 9yblcxjEZ4Vi666y) выдается системой, его нужно скопировать и сохранить в безопасном месте.

circle-exclamation

В строке IP-адреса нужно будет указать IP Salebot 134.209.254.246. ВНИМАНИЕ! Если вы хотите получать ответы на другой IP, просто добавьте его через символ ";". Например, 2.2.2.2;3.3.3

После успешного заполнения данных у вас откроется следующее окно:

Перейдите в настройки и скопируйте id (значение в примере d95c634e-b17d-4a75-9aa8-b59fecbdb402), который нам нужен.

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

Чтобы получить данные, нужно использовать функцию 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-para-TRX_USD type-type order-limit action-action-buy, sell-quantity price-price-0.08

Чтобы создать рыночный ордер(*, вы можете указать один из двух параметров для создания рыночного ордера (amount или value)): pair-para-TRX_USD type-type order-market action-action-buy, sell-quantity value-sum

Чтобы создать стоп-лимитный ордер:

pair-para-TRX_USD type-type order-stop_limit action-action-buy, sell-quantity price-price-0.08 stop_price-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"}}

Пример использования

Пример использования Создайте блок «Отобразить данные аккаунта». В калькуляторе укажем значения нужных нам переменных - method msg = 'account', api id api = '‘d95c634e-b17d-4a75-9aa8-b59fecbdb402' secret key = '9yblcxjEZ4Vi666y' переменная с функцией r = payeer_function(api,key,msg,' ') переменная, выводящая результат s = get(r,'result') В тексте сообщения пишем #{s}, и после запуска бота получаем список информации об аккаунте.

Последнее обновление