Налаштування підключення

Для роботи з 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-дія-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}, і після запуску бота отримуємо список інформації про обліковий запис.