API

¿Cómo funciona la API de ManMixer.cc? ManMixer.cc proporciona la API REST. Técnicamente, API significa Interfaz de Programación de la Aplicación (por sus siglas en inglés), que es una interacción software a software, que permite que las aplicaciones hablen entre ellas. Normalmente, la API se utiliza para acceder a la funcionalidad de un servicio externo.

  • • Comience hoy a aplicar los potenciales y potencia de ManMixer a su sitio web
  • • Añada a su proyecto las características del mezclador de monedas ManMixer: la capacidad de pagar con, o mezclar, diferentes monedas.
  • • Cree su servicio único con la API de ManMixer.ccmpletamente gratis
  • • Garantice la seguridad de los pagos de sus clientes, usando monedas anónimas

Para obtener su clave API y obtener más información sobre los límites de conexión, póngase en contacto con el Servicio de asistencia.


Existen disponibles las siguientes solicitudes de API:




code/info

Devuelve la información relacionada con el código de ManMixer.

Solicitud:

Método Url Encabezados HTTP
POST https://manmixer.cc/api/ext/code/info Content-Type: application/json

Parámetros de la solicitud:

Nombre Tipo Descripción
api_key string obligatorio, un codigo único de 10 símbolos para seguimiento y control de uso de la API.
bm_code string obligatorio, un código único de 10 símbolos generado tras su primer pedido
para garantizar que sus monedas solo se mezclarán con otras monedas de nuestro fondo, pero no con sus monedas.

Solicitud de ejemplo:

POST https://manmixer.cc/api/ext/code/info HTTP/1.1
Content-Type: application/json

{
    "api_key": "XXXXXXXXXX",
    "bm_code": "XXXXXXXXXX"
}

Respuesta de ejemplo:

{
    "error": null,
    "data": {
        "min_service_fee": {
            "btc": 0.5,
            "bch": 0.5,
            "ltc": 0.5
        }
    }
}


order/create

Crea información relacionada con el pedido y devolución del pedido.

Solicitud:

Método Url Encabezados HTTP
POST https://manmixer.cc/api/ext/order/create Content-Type: application/json

Parámetros de la solicitud:

Nombre Tipo Descripción
api_key string obligatorio, un codigo único de 10 símbolos para seguimiento y control de uso de la API.
bm_code string un código único de 10 símbolos generado tras su primer pedido
para garantizar que sus monedas solo se mezclarán con otras monedas de nuestro fondo, pero no con sus monedas.
coin string obligatorio, tipos de criptodivisas disponibles para mezclar: btc, bch, ltc, eth.
fee float obligatorio, una Comisión por servicio que varía de 0.5000 a 3.0000%. Prestablecer a mayor que
el valor mínimo posible y defínalo a décimas o milésimas de un porcentaje.
output array obligatorio, un cojunto de objetos de salida.

output array:

Nombre Tipo Descripción
address string obligatorio, dirección o direcciones destinatarias a las que enviar las monedas.
percent float obligatorio, el porcentaje diferente de transferencias con una precisión de décimas.
Nota: El porcentaje total de todas las transferencia debería ser igual al 100%.
delay int obligatorio, retraso de la transferencia, entre 0 y 72 horas.
Establezca un retraso diferente con precisión de minutos para todas las transferencias.

Solicitud de ejemplo:

POST https://manmixer.cc/api/ext/order/create HTTP/1.1
Content-Type: application/json

{
    "api_key": "XXXXXXXXXX",
    "bm_code": "XXXXXXXXXX",
    "coin": "btc",
    "fee": 0.5001,
    "output": [
        {
            "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "percent": 5.5,
            "delay": 33
        },
        {
            "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "percent": 4.5,
            "delay": 0
        },
        {
            "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "percent": 90,
            "delay": 121
        }
    ]
}

Respuesta de ejemplo:

{
    "error": null,
    "data": {
        "order_id": "XXXXXXXXXX",
        "input_address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
        "min_amount": 0.005,
        "max_amount": 123.456
    }
}


order/info

Devuelve la información relacionada con el pedido.

Solicitud:

Método Url Encabezados HTTP
POST https://manmixer.cc/api/ext/order/info Content-Type: application/json

Parámetros de la solicitud:

Nombre Tipo Descripción
api_key string obligatorio, un codigo único de 10 símbolos para seguimiento y control de uso de la API.
order_id string obligatorio, un número de pedido único.

Solicitud de ejemplo:

POST https://manmixer.cc/api/ext/order/info HTTP/1.1
Content-Type: application/json

{
    "api_key": "XXXXXXXXXX",
    "order_id": "XXXXXXXXXX"
}

Solicitud de ejemplo:

{
    "error": null,
    "data": {
        "status": "Awaiting",
        "input_address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
        "received": 0,
        "coin": "btc",
        "min_amount": 0.005,
        "max_amount": 123.456,
        "bm_code": "XXXXXXXXXX",
        "output": [
            {
                "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "percent": 5.5,
                "delay": 33
            },
            {
                "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "percent": 4.5,
                "delay": 0
            },
            {
                "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "percent": 90,
                "delay": 121
            }
        ],
        "letter_of_guarantee": "..."
    }
}


Bibliotecas API de ManMixer


En GitHub, hay bibliotecas preparadas que usan la API de ManMixer. Puede usarla para la creación de sus aplicaciones cliente.

ManMixer.php - Biblioteca PHP