Paramètres de connexion
Pour travailler avec payeer.trade, trouvez l'onglet API dans le menu de gauche, puis allez dans l'onglet EXCHANGE et cliquez sur AJOUTER. La page affichera la fenêtre suivante dans laquelle vous devez remplir le titre.
La clé secrète (dans l'exemple 9yblcxjEZ4Vi666y) est fournie par le système, vous devez la copier dans un endroit sûr.
IMPORTANT ! En cas de perte, elle ne peut pas être restaurée, vous pouvez seulement la remplacer par une nouvelle.
Dans la chaîne d'adresse IP, vous devrez entrer l'IP Mavibot 134.209.254.246. REMARQUE ! Si vous souhaitez recevoir des réponses sur une autre IP, ajoutez-la simplement avec le symbole ";". Par exemple, 2.2.2.2;3.3.3
Après avoir rempli les données avec succès, vous obtiendrez la fenêtre suivante :
Allez dans les paramètres et copiez l'id (valeur dans l'exemple d95c634e-b17d-4a75-9aa8-b59fecbdb402) dont nous avons besoin.
Obtention des données depuis Mavibot
Pour obtenir les données, vous devez utiliser la fonction payeer_function(api_id, secret_key, method, data), où : api_id = ː d95c634e-b17d-4a75-9aa8-b59fecbdb402' - chaîne de caractères, votre ID dans le système Payeer. Paramètre obligatoire. secret_key = ː 9yblcxjEZ4Vi666y' - chaîne de caractères, votre clé secrète. Paramètre obligatoire method = ː account' - chaîne de caractères indiquant le type d'informations demandées. Les méthodes suivantes sont requises :
- Solde de l'utilisateur - ː account'
- Créer une commande - [order_create'
- Statut de la commande - [order_status'
- Annuler une commande - [order_cancel'
- Annuler des commandes - [orders_cancel'
- Mes commandes - [my_orders
- Mon historique - á my_history'
- Mes transactions - 'my_trades'
- data - une liste de données nécessaires pour exécuter la méthode. Paramètre facultatif.
- Pour les méthodes 'account', 'my_orders', 'my_history' et 'my_trades', le paramètre data peut être omis.
- 'order_create' - la liste doit inclure les paramètres suivants :
Pour créer une commande limite :
pair-para-TRX_USD type-type order-limit action-action-buy, sell-quantity price-price-0.08
Pour créer une commande au marché (*, vous pouvez spécifier l'un des deux paramètres pour créer une commande au marché (montant ou valeur)) : pair-para-TRX_USD type-type order-market action-action-buy, sell-quantity value-sum
Pour créer une commande stop-limit :
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' - la liste doit inclure les paramètres suivants : order_id-id de commande-37054293 -ː order_cancel' - la liste doit inclure les paramètres suivants : order_id-id de commande-37054293 -ː orders_cancel' - dans ce cas, ces paramètres sont facultatifs, sans eux la requête supprimera simplement toutes les commandes pair-liste de paires pour annuler les commandes-TRX_RUB,DOGE_RUB-action-buy, sell
La fonction renvoie un dictionnaire du type : - en cas de succès : {"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}}}}
en cas d'erreur, par exemple : {"status":"0","error":{"code":"INVALID_PARAMETER","parameter":"pair"}}
Exemple d'utilisation
Exemple d'utilisation Créez le bloc "Afficher les données du compte". Dans le calculateur, nous spécifions les valeurs des variables dont nous avons besoin - method msg = 'account', api id api = '‘d95c634e-b17d-4a75-9aa8-b59fecbdb402' secret key = '9yblcxjEZ4Vi666y' une variable avec la fonction r = payeer_function(api,key,msg,' ') une variable qui affiche le résultat s = get(r,'result') Dans le texte du message, nous écrivons #{s}, et après avoir exécuté le bot, nous obtenons une liste des informations du compte.


