Configuración de conexión

Para trabajar con payeer.trade, busca la pestaña API en el menú de la izquierda, luego ve a la pestaña EXCHANGE y haz clic en ADD. La página mostrará la siguiente ventana en la que debes completar el título.

La clave secreta (en el ejemplo 9yblcxjEZ4Vi666y) la proporciona el sistema; debes copiarla en un lugar seguro.

¡IMPORTANTE! En caso de pérdida, no se puede restaurar, solo puedes cambiarla por una nueva.

En el campo de dirección IP, deberás ingresar la IP de Salebot 134.209.254.246. NOTA: Si deseas recibir respuestas a otra IP, simplemente agrégala con el símbolo ";". Por ejemplo, 2.2.2.2;3.3.3

Después de completar los datos correctamente, tendrás la siguiente ventana:

Ve a la configuración y copia el id (valor en el ejemplo d95c634e-b17d-4a75-9aa8-b59fecbdb402) que necesitamos.

Obtención de datos desde Salebot

Para obtener los datos, debes usar la función payeer_function(api_id, secret_key, method, data), donde: api_id = ː d95c634e-b17d-4a75-9aa8-b59fecbdb402' - cadena, tu ID en el sistema Payeer. Parámetro obligatorio. secret_key = ː 9yblcxjEZ4Vi666y' - cadena, tu clave secreta. Parámetro obligatorio. method = ː account' - cadena que indica el tipo de información solicitada. Se requieren los siguientes métodos:

  • Saldo del usuario - ː account'
  • Crear una orden - [order_create'
  • Estado de la orden - [order_status'
  • Cancelar una orden - [order_cancel'
  • Cancelar órdenes - [orders_cancel'
  • Mis órdenes - [my_orders
  • Mi historial - á my_history'
  • Mis operaciones - 'my_trades'
  • data - lista de datos necesarios para ejecutar el método. Parámetro opcional.
  • Para los métodos 'account', 'my_orders', 'my_history' y 'my_trades', el parámetro data puede omitirse.
  • 'order_create' - la lista debe incluir los siguientes parámetros:

Para crear una orden limitada:

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

Para crear una orden de mercado (*, puedes especificar uno de los dos parámetros para crear una orden de mercado (cantidad o valor)): pair-para-TRX_USD type-type order-market action-action-buy, sell-quantity value-sum

Para crear una orden stop limitada:

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 lista debe incluir los siguientes parámetros: order_id-id de orden-37054293 -ː order_cancel' - la lista debe incluir los siguientes parámetros: order_id-id de orden-37054293 -ː orders_cancel' - en este caso, estos parámetros son opcionales; sin ellos, la consulta simplemente eliminará todas las órdenes. pair-lista de pares para cancelar órdenes-TRX_RUB,DOGE_RUB-action-buy, sell

La función devuelve un diccionario del tipo: - en caso de éxito: {"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 caso de error, por ejemplo: {"status":"0","error":{"code":"INVALID_PARAMETER","parameter":"pair"}}

Ejemplo de uso

Ejemplo de uso: Crea el bloque "Mostrar datos de la cuenta". En la calculadora, especifica los valores de las variables que necesitamos: method msg = 'account', api id api = '‘d95c634e-b17d-4a75-9aa8-b59fecbdb402' secret key = '9yblcxjEZ4Vi666y' una variable con la función r = payeer_function(api,key,msg,' ') una variable que muestra el resultado s = get(r,'result') En el texto del mensaje escribimos #{s}, y después de ejecutar el bot, obtenemos una lista de la información de la cuenta.