Payeer.trade

Payeer.tradeA bolsa Payeer é uma plataforma de negociação lançada pelo sistema de pagamento de mesmo nome. A PAYEER Exchange permite trocar várias criptomoedas populares uma a uma ou comprar/vender por moeda fiduciária

Configuração de conexão

Para trabalhar com payeer.trade, encontre a aba API à esquerda do menu, depois vá para a aba EXCHANGE e clique em ADD. A página mostrará a próxima janela na qual você precisa preencher o título.

A chave secreta (no exemplo 9yblcxjEZ4Vi666y) é fornecida pelo sistema; você deve copiá-la e guardá-la em um local seguro.

circle-exclamation

Na string do endereço IP, você precisará inserir o IP do Salebot 134.209.254.246. OBS! Se quiser receber respostas em outro IP, basta adicioná-lo com o símbolo ";". Por exemplo, 2.2.2.2;3.3.3

Após preencher os dados com sucesso, você terá a seguinte janela:

Vá para as configurações e copie o id (valor no exemplo d95c634e-b17d-4a75-9aa8-b59fecbdb402) que precisamos.

Obtendo dados do Salebot

Para obter os dados, você precisa usar a função payeer_function(api_id, secret_key, method, data), onde: api_id = ː d95c634e-b17d-4a75-9aa8-b59fecbdb402' - string, seu ID no sistema Payeer. Parâmetro obrigatório. secret_key = ː 9yblcxjEZ4Vi666y' - string, sua chave secreta. Parâmetro obrigatório method = ː account' é uma string que indica o tipo de informação solicitada. Os seguintes métodos são necessários:

  • Saldo do usuário - ː account'

  • Criar uma ordem - [order_create'

  • Status da ordem - [order_status'

  • Cancelar uma ordem - [order_cancel'

  • Cancelar ordens - [orders_cancel'

  • Minhas ordens - [my_orders

  • Meu histórico - á my_history'

  • Minhas negociações - 'my_trades'

  • data - uma lista de dados necessários para executar o método. Parâmetro opcional.

  • Para os métodos 'account', 'my_orders', 'my_history' e 'my_trades', o parâmetro data pode ser omitido.

  • 'order_create' - a lista deve incluir os seguintes parâmetros:

Para criar uma ordem limitada:

pair-para-TRX_USD type-type order-limit action-action-buy, sell-quantity price-price-0.08

Para criar uma ordem de mercado(*, você pode especificar um dos dois parâmetros para criar uma ordem de mercado (amount ou value)): pair-para-TRX_USD type-type order-market action-action-buy, sell-quantity value-sum

Para criar uma ordem 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' - a lista deve incluir os seguintes parâmetros: order_id-id da ordem-37054293 -ː order_cancel' - a lista deve incluir os seguintes parâmetros: order_id-id da ordem-37054293 -ː orders_cancel' - neste caso, esses parâmetros são opcionais; sem eles, a consulta simplesmente removerá todas as ordens pair-lista de pares para cancelar ordens-TRX_RUB,DOGE_RUB-action-buy, sell

A função retorna um dicionário do tipo: - em caso de sucesso: {"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}}}}

em caso de erro, por exemplo: {"status":"0","error":{"code":"INVALID_PARAMETER","parameter":"pair"}}

Exemplo de uso

Exemplo de uso: Crie o bloco "Exibir dados da conta". Na calculadora, especificamos os valores das variáveis de que precisamos - method msg = 'account', api id api = '‘d95c634e-b17d-4a75-9aa8-b59fecbdb402' secret key = '9yblcxjEZ4Vi666y' uma variável com a função r = payeer_function(api,key,msg,' ') uma variável que exibe o resultado s = get(r,'result') No texto da mensagem escrevemos #{s}, e após executar o bot recebemos uma lista de informações da conta.

Atualizado