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

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

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

ВАЖНО! В случае утери его невозможно восстановить, можно только заменить на новый.

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

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

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

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

Для получения данных необходимо использовать функцию 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-тип-order-limit action-действие-buy, sell-quantity price-цена-0.08

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

Для создания стоп-лимитного ордера:

pair-пара-TRX_USD type-тип-order-stop_limit action-действие-buy, sell-quantity price-цена-0.08 stop_price-стоп-цена-0.078 -'order_status' - список должен включать следующие параметры: order_id-ид ордера-37054293 -ː order_cancel' - список должен включать следующие параметры: order_id-ид ордера-37054293 -ː orders_cancel' - в этом случае эти параметры необязательны, без них запрос просто удалит все ордера pair-список пар для отмены ордеров-TRX_RUB,DOGE_RUB-action-покупка, продажа

Функция возвращает словарь типа: - в случае успеха: {"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}, и после запуска бота вы получите список информации об аккаунте.