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


