Documentación de la API

Este documento detalla cómo utilizar nuestra API y proporciona ejemplos para todas las consultas Todos los métodos pueden usarse tanto a través del enlace clearnet de trocador.app como a través de la dirección onion. All methods are GET, and you just need to include your API Key code on the header to get responses from the server. To include the API key, use: headers = {'API-Key': 'Example-API-Key'}; Siga estos pasos para empezar a utilizarlo:


  • Descargue la lista de todas las monedas del servidor utilizando el método COINS. Sólo es necesario hacerlo una vez. Necesitarás utilizar tanto el ticker como la red de cada moneda para realizar las otras solicitudes, ya que hay monedas en diferentes redes que tienen el mismo ticker (por ejemplo, Matic ERC20 y Polygon). Guarde estas monedas en su base de datos.
  • Genere nuevas cotizaciones enviando los parámetros mediante el método GET NEW_RATE. Es necesario especificar tanto los tickers como las redes de las monedas para generar con éxito las tarifas y la cantidad.
  • Utilice la ID de la tasa proporcionada junto con las tasas para crear una nueva transacción utilizando el método NEW_TRADE. Debe indicar el Exchange elegido y el tipo de tasa (variable o fija). En caso de que desees crear un pago con tasa fija, envía también esa variable a través de la API.
  • Envíe los datos al usuario para que pueda enviar sus monedas a la dirección proporcionada.
  • Endpoints:
    • Regular: https://trocador.app/api/
    • Onion: http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/
    • I2P: trocador.i2p/api/
  • Este método devuelve todas las monedas listadas en nuestra base de datos, con sus nombres, tickers, redes y cantidades mínimas y máximas. Puede usar este método para rellenar su base de datos y debe usar estos tickers y redes cuando crees transacciones.


    • Párametros

    • Ejemplos
      - https://trocador.app/api/coins
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/coins
      - trocador.i2p/api/coins

    • Resultados
      - name: nombre de la moneda;
      - ticker: ticker de la moneda;
      - network: red de la moneda;
      - memo: si la moneda usa Memo/ExtraID. Verdadero o falso;
      - image: icono de la moneda;
      - minimum: cantidad mínima que se puede negociar;
      - maximum: cantidad máxima que se puede negociar;
  • Este método devuelve todos los datos de las monedas con el nombre o ticker especificado. Si varias monedas tienen el mismo ticker, el método devuelve una lista con todas ellas. Al menos un ticker o nombre es obligatorio.


    • Párametros
      - ticker: el ticker de la moneda que desea obtener, por ejemplo, btc (opcional);
      - name: el nombre de la moneda que desea obtener, por ejemplo, Bitcoin (opcional);

    • Ejemplos
      - https://trocador.app/api/coin?ticker=btc
      - https://trocador.app/api/coin?name=Bitcoin
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/coin?ticker=btc
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/coin?name=Bitcoin
      - trocador.i2p/api/coin?ticker=btc
      - trocador.i2p/api/coin?name=Bitcoin

    • Resultados
      - name: nombre de la moneda;
      - ticker: ticker de la moneda;
      - network: red de la moneda;
      - memo: si la moneda usa Memo/ExtraID. Verdadero o falso;
      - image: icono de la moneda;
      - minimum: cantidad mínima a negociar;
      - maximum: cantidad máxima a negociar;
  • Este método devuelve todas las transacciones no eliminadas del socio en nuestra base de datos, o una transacción específica que tiene la identificación proporcionada en la solicitud. Esto se puede utilizar para mostrar al usuario el estado actualizado de la transacción. Esto sólo es posible cuando el usuario aún no ha solicitado borrar la transacción de la base de datos, o la transacción tiene menos de 14 días ya que de lo contrario el sistema la habrá borrado.


    • Párametros
      - id: el número de identificación de la transacción (opcional);

    • Ejemplos
      - https://trocador.app/api/trade
      - https://trocador.app/api/trade?id=ID
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/trade
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/trade?id=ID
      - trocador.i2p/api/trade
      - trocador.i2p/api/trade?id=ID

    • Resultados
      - trade_id: la ID de la transacción con nosotros;
      - date: fecha y hora de creación;
      - ticker_from: ticker de la moneda a vender;
      - ticker_to: ticker de la moneda a comprar;
      - coin_from: nombre de la moneda a vender;
      - coin_to: nombre de la moneda a comprar;
      - network_from: red de moneda a vender;
      - network_to: red de moneda a comprar;
      - amount_from: cantidad de moneda a vender;
      - amount_to: cantidad de moneda a comprar;
      - provider: Exchange elegido;
      - fixed: Verdadero si tasa fija o Falso si tasa variable;
      - status: estado de la transacción;
      - address_provider: dirección del Exchange;
      - address_provider_memo: Memo/ExtraID de la dirección del exchange;
      - address_user: dirección para recibir las monedas compradas;
      - address_user_memo: Memo/ExtraID de la dirección para recibir las monedas compradas;
      - refund_address: dirección en la que recibir un reembolso si necesario;
      - refund_address_memo: Memo/ExtraID de la dirección en la que se recibe un reembolso si necesario;
      - password: contraseña utilizada junto con el id_provider para poder ver la transacción en el sitio web del exchange, sólo utilizado por algunos proveedores;
      - id_provider: identificación de la transacción con el proveedor;
      - quotes:
       support: datos de suporte del exchange;
       expiresAt: hora y fecha en que vence el swap;
      - details:
       hashout: Hash de la transaccion de pago. Solo disponible cuando finaliza la operación;
      - payment: True o False, según se trate de un swap estándar o de un pago;
  • Este método comprueba si una dirección dada puede ser utilizada con una determinada moneda. Si no quieres comprobar cada dirección no es necesario, ya que el sistema realiza siempre esta comprobación antes de crear una transacción. Esta función devuelve True o False dependiendo de si la dirección proporcionada se ajusta a la moneda y a la red dadas.


    • Párametros
      - ticker: ticker de la moneda que desea probar, por ejemplo, btc (obligatorio);
      - network: red de la moneda que desea probar, por ejemplo, Mainnet (obligatorio);
      - address: dirección de la moneda que desea probar, por ejemplo, btc (obligatorio);

    • Ejemplos
      - https://trocador.app/api/validateaddress?ticker=&network=&address=
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/validateaddress?ticker=&network=&address=
      - trocador.i2p/api/validateaddress?ticker=&network=&address=

    • Resultados
      - result: Verdadero si la dirección es válida o Falso si no lo es;
  • Este método genera una lista de tarifas de todos los proveedores organizadas de mejor a peor. Junto con las tarifas va la puntuación KYC de cada exchange, desde la A (sin KYC) hasta la D (puede retener los fondos indefinidamente hasta la verificación). Este método devuelve un ID único que debe utilizar si quiere crear una transacción.


    • Párametros
      - ticker_from: ticker de la moneda que desea vender, por ejemplo, btc (obligatorio);
      - network_from: red de la moneda que desea vender, por ejemplo, Mainnet (obligatorio);
      - ticker_to: ticker de la moneda que desea comprar, por ejemplo, xmr (obligatorio);
      - network_to: red de la moneda que desea comprar, por ejemplo, Mainnet (obligatorio);
      - amount_from or amount_to: la cantidad de la moneda que desea vender o recibir (amount_from es Obligatorio para intercambios estándar, mientras que amount_to es Obligatorio para pagos);
      - payment: True o False, dependiendo de si desea crear un pago de tasa fija o un intercambio estándar (Opcional);
      - min_kycrating: si desea transaccionar una moneda solo en exchange con un mínimo de calificación KYC A, B, C o D, proporcione este parámetro (Opcional);
      - min_logpolicy: si desea transaccionar una moneda solo en exchange con un mínimo de calificación de almacenamiento de registros A, B o C, proporcione este parámetro (Opcional);
      - markup: permitimos que los socios especifiquen su propia comisión, en porcentaje (Opcional); debe ser 0, 1, 1.85 o 3 (como %); si el socio proporciona markup=0 o no proporciona este parámetro en absoluto, entonces Trocador compartirá la mitad de su comisión con el socio.; tenga en cuenta que al configurar el marcador maior que 0, se ofrecerán tarifas más altas al usuario final, por lo que los precios aumentarán de los ofrecidos en Trocador;
      - best_only: si solo desea conocer la mejor tasa para los parámetros proporcionados, marque Verdadero (Opcional);

    • Ejemplos
      - https://trocador.app/api/new_rate?ticker_from=&ticker_to=&network_from=&network_to=&amount_from=
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/new_rate?ticker_from=&ticker_to=&network_from=&network_to=&amount_from=
      - trocador.i2p/api/new_rate?ticker_from=&ticker_to=&network_from=&network_to=&amount_from=

    • Resultados
      - trade_id: la ID de la transacción con nosotros;
      - date: fecha y hora de creación;
      - ticker_from: ticker de la moneda a vender;
      - ticker_to: ticker de la moneda a comprar;
      - coin_from: nombre de la moneda a vender;
      - coin_to: nombre de la moneda a comprar;
      - network_from: red de moneda a vender;
      - network_to: red de moneda a comprar;
      - amount_from: cantidad de moneda a vender;
      - amount_to: cantidad de moneda a comprar;
      - provider: intercambio con la mejor tasa;
      - fixed: tipo de tasa para la mejor tasa, Verdadero para fija y Falso para variable;
      - status: estado de la transacción;
      - quotes: lista de todas las cotizaciones generadas, con su calificación KYC y sus costes (spread) en porcentaje;
      - payment: True o False, según se trate de un swap estándar o de un pago;
  • Este método crea una transacción con el ID proporcionado, con el exchange y tipo de tasa seleccionados. Devuelve la dirección de la exchange, donde el usuario debe enviar sus monedas para recibir la cantidad solicitada.


    • Párametros
      - id: ID de la tasa generada previamente (Opcional); si el socio no proporciona el numero ID generada anteriormente, entonces la transacción se generará con la mejor tasa encontrada entre los parámetros restantes, como si se hubiera sido creada con el mejor parámetro unico de la nueva tasa.;
      - ticker_from: ticker de la moneda que desea vender, por ejemplo, btc (obligatorio);
      - network_from: red de la moneda que desea vender, por ejemplo, Mainnet (obligatorio);
      - ticker_to: ticker de la moneda que desea comprar, por ejemplo, xmr (obligatorio);
      - network_to: red de la moneda que desea comprar, por ejemplo, Mainnet (obligatorio);
      - amount_from or amount_to: la cantidad de la moneda que desea vender o recibir (amount_from es Obligatorio para intercambios estándar, mientras que amount_to es Obligatorio para pagos);
      - address: dirección en la que el usuario quiere recibir sus monedas (obligatorio);
      - address_memo: Memo/ExtraID de la dirección en la que el usuario quiere recibir sus monedas (Obligatorio si la moneda recibida requiere memo/ExtraID - Usar '0' cuando no requerida);
      - refund: dirección en la que el usuario quiere recibir sus monedas en caso de que se produzca un problema (opcional);
      - refund_memo: Memo/ExtraID de la dirección en la que el usuario quiere recibir sus monedas en caso de haga un problema (Obligatorio en caso de reembolso y si la moneda recibida requiere memo/ExtraID - Usar '0' cuando no requerida);
      - provider: intercambio deseado (obligatorio);
      - fixed: Verdadero para tasa fija o Falso para tasa variable (Obligatorio);
      - payment: True o False, dependiendo de si desea crear un pago de tasa fija o un intercambio estándar (Opcional);
      - min_kycrating: si desea transaccionar una moneda solo en exchange con un mínimo de calificación KYC A, B, C o D, proporcione este parámetro (Opcional);
      - min_logpolicy: si desea transaccionar una moneda solo en exchange con un mínimo de calificación de almacenamiento de registros A, B o C, proporcione este parámetro (Opcional);
      - webhook: si proporciona una URL en este parámetro, cada vez que cambie el estado de la transacción, recibirás en esta URL una solicitud POST que le enviará los datos de la transacción; esto evita tener que pedir muchas veces a nuestro servidor para verificar la transacción (Opcional);
      - markup: permitimos que los socios especifiquen su propia comisión, en porcentaje (Opcional); Debe ser marcado como 0, 1, 2 o 3%, si el socio marca igual a 0 o no proporciona este parámetro en absoluto, entonces Trocador compartirá la mitad de su comisión con el socio; tenga en cuenta que al configurar > 0, al usuario final se le ofrecerán tarifas más altas, por lo que los precios aumentarán en comparación con los que se ofrecen en Trocador;

    • Ejemplos
      - https://trocador.app/api/new_trade?id=&ticker_from=&ticker_to=&network_to=&network_from=&amount_from=&address=&provider=&fixed=
      - https://trocador.app/api/new_trade?id=&ticker_from=&ticker_to=&network_to=&network_from=&amount_from=&address=&provider=&fixed=&refund=
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/new_trade?id=&ticker_from=&ticker_to=&network_to=&network_from=&amount_from=&address=&provider=&fixed=
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/new_trade?id=&ticker_from=&ticker_to=&network_to=&network_from=&amount_from=&address=&provider=&fixed=&refund=
      - trocador.i2p/api/new_trade?id=&ticker_from=&ticker_to=&network_to=&network_from=&amount_from=&address=&provider=&fixed=
      - trocador.i2p/api/new_trade?id=&ticker_from=&ticker_to=&network_to=&network_from=&amount_from=&address=&provider=&fixed=&refund=

    • Resultados
      - trade_id: la ID de la transacción con nosotros;
      - date: fecha de creación;
      - ticker_from: ticker de la moneda a vender;
      - ticker_to: ticker de la moneda a comprar;
      - coin_from: nombre de la moneda a vender;
      - coin_to: nombre de la moneda a comprar;
      - network_from: red de moneda a vender;
      - network_to: red de moneda a comprar;
      - amount_from: cantidad de moneda a vender;
      - amount_to: cantidad de moneda a comprar;
      - provider: Exchange elegido;
      - fixed: Verdadero si tasa fija o Falso si tasa variable;
      - status: estado de la transacción;
      - address_provider: dirección del Exchange;
      - address_provider_memo: Memo/ExtraID de la dirección del exchange;
      - address_user: dirección para recibir las monedas compradas;
      - address_user_memo: Memo/ExtraID de la dirección para recibir las monedas compradas;
      - refund_address: dirección en la que el usuario quiere recibir sus monedas en caso de que de problema;
      - refund_address_memo: Memo/ExtraID de la dirección en la que el usuario quiere recibir sus monedas en caso de que de problema;
      - password: contraseña utilizada junto con el id_provider para poder ver la transacción en el sitio web del exchange, sólo utilizado por algunos proveedores;
      - id_provider: identificación de la transacción con el proveedor;
      - payment: True o False, según se trate de un swap estándar o de un pago;
  • Obtenga todas las tarjetas prepago y de regalo disponibles para la venta. Ahora puede generar ingresos vendiendo tarjetas prepagas Visa y Mastercard en USD y EUR, que sus usuarios pueden cargar utilizando cualquier criptomoneda de su elección. Para obtener la lista completa de tarjetas disponibles para la venta, utilice este método.


    • Párametros

    • Ejemplos
      - https://trocador.app/api/cards
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/cards
      - trocador.i2p/api/cards

    • Resultados
      - provider: la empresa que entrega la tarjeta;
      - currency_code: en qué moneda está denominada la tarjeta (USD, EUR, etc.);
      - brand: ya sea Visa o Mastercard;
      - amounts: lista de valores en los que puede valer la tarjeta;
      - restricted_countries: lista de países donde no se puede utilizar la tarjeta (el uso no está garantizado y puede provocar el bloqueo de la tarjeta);
      - allowed_countries: lista de países donde se puede utilizar la tarjeta;
      Si la tarjeta tiene una lista de países restringidos, entonces otros países fuera de esta lista generalmente aceptan la tarjeta. Lo contrario ocurre con la lista de países permitidos. Si una tarjeta tiene una lista de países permitidos, su uso fuera de estos puede provocar que la tarjeta no funcione correctamente o se bloquee.
  • Crea un pedido para comprar una tarjeta prepagada. Compartiremos el 50% de nuestros ingresos con el socio que venda una tarjeta. Posteriormente, para obtener el estado de su compra, deberá utilizar el método habitual 'trade' de este sistema API. Los detalles de la tarjeta, como el enlace de activación, irán junto con la respuesta del método "trade".


    • Párametros
      - provider: el proveedor de la tarjeta que su usuario desea comprar.;
      - currency_code: la moneda fiat de la tarjeta que desea comprar;
      - ticker_from: el ticker de la criptomoneda que desea utilizar para el pago (por ejemplo, Bitcoin);
      - network_from: la red de la criptomoneda que desea utilizar para el pago (ejemplo, Mainnet);
      - amount: el valor en fiat de la tarjeta que su usuario desea comprar;
      - email: el correo electrónico que recibirá el código de canje de la tarjeta.;
      - card_markup: the commission that you want applied above the card, in percentage, for yourself; available values of 1, 2 or 3; if you set this parameter then we won't share our commission with you, instead, you'll receive the full markup (optional parameter);

    • Ejemplos
      - https://trocador.app/api/order_prepaidcard/?currency_code=&provider=&ticker_from=&network_from=&amount=&email=
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/order_prepaidcard/?currency_code=&provider=&ticker_from=&network_from=&amount=&email=
      - trocador.i2p/api/order_prepaidcard/?currency_code=&provider=&ticker_from=&network_from=&amount=&email=

    • Resultados
      - trade_id: la ID de la transacción con nosotros;
      - date: fecha de creación;
      - ticker_from: ticker de la moneda que se utilizará como pago;
      - ticker_to: la criptomoneda de liquidación, generalmente USDT;
      - coin_from: nombre de la moneda que se utilizará como pago;
      - coin_to: la criptomoneda de liquidación, generalmente Tether;
      - network_from: red de la moneda que se utilizará como pago del pedido.;
      - network_to: red de liquidación de monedas, generalmente TRC20 (para USDT);
      - amount_from: monto de moneda que se utilizará como pago;
      - amount_to: monto de criptomoneda de la liquidación al proveedor (USDT);
      - provider: Exchange elegido;
      - fixed: true;
      - status: estado de la transacción;
      - address_provider: dirección del Exchange;
      - address_provider_memo: Memo/ExtraID de la dirección del exchange;
      - address_user: dirección que recibirá la criptomoneda de liquidación para procesar la generación de la tarjeta;
      - address_user_memo: Memo/ExtraID de la dirección para recibir las monedas compradas;
      - refund_address: dirección en la que el usuario quiere recibir sus monedas en caso de que de problema;
      - refund_address_memo: Memo/ExtraID de la dirección en la que el usuario quiere recibir sus monedas en caso de que de problema;
      - password: contraseña utilizada junto con el id_provider para poder ver la transacción en el sitio web del exchange, sólo utilizado por algunos proveedores;
      - id_provider: identificación de la transacción con el proveedor;
      - details: datos útiles sobre el canje de la tarjeta, como identificación, valor en fiat, correo electrónico y estado si la tarjeta ya fue enviada o si falló;
      - payment: true;
  • Create an order to buy credits; If your user already has an access_code (for AML checks), your existing code will receive a top up; if your user does not hold an access_code, then a new one will be generated for you;


    • Párametros
      - ticker_from: the coin you wish to use for payment of the order to purchase credits;
      - network_from: the network of the coin you wish to use for payment of the order to purchase credits;
      - amount: number of credits you want to purchase;
      - access_code: the access_code that you want to top up (optional);

    • Ejemplos
      - https://trocador.app/api/order_amlchecks/?ticker_from=&network_from=&amount=
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/order_amlchecks/?ticker_from=&network_from=&amount=
      - trocador.i2p/api/order_amlchecks/?ticker_from=&network_from=&amount=

    • Resultados
      - trade_id: la ID de la transacción con nosotros;
      - date: fecha de creación;
      - ticker_from: ticker de la moneda que se utilizará como pago;
      - coin_from: nombre de la moneda que se utilizará como pago;
      - network_from: red de la moneda que se utilizará como pago del pedido.;
      - amount_from: monto de moneda que se utilizará como pago;
      - fixed: true;
      - payment: true;
      - status: estado de la transacción;
      - address_provider: dirección del Exchange;
      - address_provider_memo: Memo/ExtraID de la dirección del exchange;
      - details: useful data regarding the number_of_checks, access_code and fiat price of the purchase;
  • Create an assessment to check a transaction or an address; in case you want to check a transaction instead of an address, or in case the transaction still has no block confirmations, you should provide the hash involved (optional); if you want to check a transaction, then the result will show what is the AML risk of the token that was transfered on that hash; checking an address, on the opposite, will result on the combined AML risk of all tokens that are located on the address; if you check an address, you can provide parameters ticker and network of any of the current tokens that are being held on that address, since all of them will have the same network;


    • Párametros
      - access_code: access_code previously purchased;
      - address: address that you want to check for AML;
      - ticker: ticker of the coin that is the native token of the network you want to perform the check;
      - network: network of the coin that you want to check for AML;
      - tx_hash: in case you want to check a transaction instead of an address, or in case the transaction still has no block confirmations, you should provide the hash involved (optional); if you want to check a transaction, then the result will show what is the AML risk of the token that was transfered on that hash; checking an address, on the opposite, will result on the combined AML risk of all tokens that are located on the address; if you check an address, you can provide parameters ticker and network of any of the current tokens that are being held on that address, since all of them will have the same network;;

    • Ejemplos
      - https://trocador.app/api/perform_amlcheck/?access_code=&address=&network=&tx_hash=
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/perform_amlcheck/?access_code=&address=&network=&tx_hash=
      - trocador.i2p/api/perform_amlcheck/?access_code=&address=&network=&tx_hash=

    • Resultados
      - id: ID of the AML check;
      - date: date of check;
      - datetime: date and time of the check;
      - network: network name that was checked;
      - network_label: ticker of the network that was checked;
      - type: type of check, either address or transaction;
      - tx_hash_short: abreviated transaction hash;
      - tx_hash: transaction hash;
      - address_short: abreviated address checked;
      - address: address checked;
      - risk: total risk involved;
      - high_risk_signals: composition of high risk;
      - medium_risk_signals: composition of medium risk;
      - low_risk_signals: composition of low risk;
  • Get all possible networks to perform checks


    • Párametros

    • Ejemplos
      - https://trocador.app/api/amlcheck_networks
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/amlcheck_networks
      - trocador.i2p/api/amlcheck_networks

    • Resultados
      - name: name of the network;
      - ticker_trocador: ticker of the network (use these values when calling the AML methods);
  • Get all history of assessments for a certain access_code


    • Párametros
      - access_code: your access_code (Mandatory);

    • Ejemplos
      - https://trocador.app/api/assessments/?access_code=
      - http://trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion/api/assessments/?access_code=
      - trocador.i2p/api/assessments/?access_code=

    • Resultados
      - All data regarding the AML checks you performed with the given access_code;
  • Este método crea dos transacciónes puentes (bridge) utilizando Monero como intermediario. Devuelve la dirección de la exchange, donde el usuario debe enviar sus monedas para recibir la cantidad solicitada. El Monero Bridge está compuesto por dos transacciones de diferentes exchanges, con un exchange enviando Monero al otro. La dirección de reembolso del primer intercambio es la dirección de reembolso del usuario, mientras que el segundo intercambio no tiene una dirección de reembolso, pero esta segunda dirección de reembolso puede ser anulada por el socio


    • Párametros
      - ticker_from: ticker de la moneda que desea vender, por ejemplo, btc (obligatorio);
      - network_from: red de la moneda que desea vender, por ejemplo, Mainnet (obligatorio);
      - ticker_to: ticker de la moneda que desea comprar, por ejemplo, xmr (obligatorio);
      - network_to: red de la moneda que desea comprar, por ejemplo, Mainnet (obligatorio);
      - amount_from or amount_to: la cantidad de la moneda que desea vender o recibir (amount_from es Obligatorio para intercambios estándar, mientras que amount_to es Obligatorio para pagos);
      - address: dirección en la que el usuario quiere recibir sus monedas (obligatorio);
      - address_memo: Memo/ExtraID de la dirección en la que el usuario quiere recibir sus monedas (Obligatorio si la moneda recibida requiere memo/ExtraID - Usar '0' cuando no requerida);
      - refund: dirección en la que el usuario quiere recibir sus monedas en caso de que se produzca un problema (opcional);
      - refund_memo: Memo/ExtraID de la dirección en la que el usuario quiere recibir sus monedas en caso de haga un problema (Obligatorio en caso de reembolso y si la moneda recibida requiere memo/ExtraID - Usar '0' cuando no requerida);

    • Ejemplos
      - https://trocador.app/api/new_bridge/?ticker_from=&ticker_to=&network_from=&network_to=&amount_from=&address=&refund=

    • Resultados
      Primero intercambio
      - trade_id: la ID de la transacción con nosotros;
      - date: fecha de creación;
      - ticker_from: ticker de la moneda a vender;
      - ticker_to: xmr;
      - coin_from: nombre de la moneda a vender;
      - coin_to: Monero;
      - network_from: red de moneda a vender;
      - network_to: Mainnet;
      - amount_from: cantidad de moneda a vender;
      - amount_to: cantidad de Monero a comprar;
      - provider: Exchange elegido;
      - fixed: Verdadero si tasa fija o Falso si tasa variable;
      - status: estado de la transacción;
      - address_provider: dirección del Exchange;
      - address_provider_memo: Memo/ExtraID de la dirección del exchange;
      - address_user: dirección para recibir las monedas compradas;
      - address_user_memo: '';
      - refund_address: dirección en la que el usuario quiere recibir sus monedas en caso de que de problema;
      - refund_address_memo: Memo/ExtraID de la dirección en la que el usuario quiere recibir sus monedas en caso de que de problema;
      - password: contraseña utilizada junto con el id_provider para poder ver la transacción en el sitio web del exchange, sólo utilizado por algunos proveedores;
      - id_provider: identificación de la transacción con el proveedor;
      - payment: True o False, según se trate de un swap estándar o de un pago;

      Primero intercambio
      - trade_id: la ID de la transacción con nosotros;
      - date: fecha de creación;
      - ticker_from: xmr;
      - ticker_to: ticker de la moneda a comprar;
      - coin_from: Monero;
      - coin_to: nombre de la moneda a comprar;
      - network_from: Mainnet;
      - network_to: red de moneda a comprar;
      - amount_from: cantidad de Monero a vender;
      - amount_to: cantidad de moneda a comprar;
      - provider: Exchange elegido;
      - fixed: Verdadero si tasa fija o Falso si tasa variable;
      - status: estado de la transacción;
      - address_provider: dirección del Exchange;
      - address_provider_memo: Memo/ExtraID de la dirección del exchange;
      - address_user: dirección para recibir las monedas compradas;
      - address_user_memo: Memo/ExtraID de la dirección para recibir las monedas compradas;
      - refund_address: Dirección de reembolso XMR del Trocador o dirección de reembolso XMR del socio;
      - refund_address_memo: '';
      - password: contraseña utilizada junto con el id_provider para poder ver la transacción en el sitio web del exchange, sólo utilizado por algunos proveedores;
      - id_provider: identificación de la transacción con el proveedor;
      - payment: True o False, según se trate de un swap estándar o de un pago;
  • List of all integrated crypto exchanges and their characteristics.


    • Ejemplos
      - https://trocador.app/api/exchanges/
  • Estos son todos los posibles estados de intercambio que encontrarás al llamar al sistema de API de Trocador.


    • - new: tienes tasas, pero aún no has creado el intercambio;
      - waiting: creaste el intercambio, pero no se detectó ningún depósito;
      - confirming: se detectó el depósito y aún está pendiente de confirmación;
      - sending: depósito confirmado y el proveedor está enviando las monedas;
      - finished: ya hay un hash de pago para el usuario;
      - failed: algo podría haber sucedido con el intercambio, por favor, ponte en contacto con soporte;
      - expired: el tiempo de pago ha expirado;
      - halted: hubo algún problema con el intercambio, por favor, contacta con soporte;
      - refunded: la plataforma de intercambio afirma haber reembolsado al usuario;