API

Come funziona l'API ManMixer.cc? ManMixer.cc fornisce l'API REST. In gergo tecnico, API significa 'Application Programming Interface', ovvero un'interazione software-to-software che permette a due applicazioni di comunicare tra loro. Generalmente, l'API viene utilizzata per accedere alle funzionalità di un servizio di terze parti.

  • • Inizia oggi ad applicare le potenzialità e la potenza di ManMixer sul tuo sito web
  • • Aggiungi al tuo progetto le funzionalità del Bitcoin tumbler ManMixer: la possibilità di pagare con valute diverse o di mixarle.
  • • Crea il tuo servizio personalizzato con l'API ManMixer, completamente gratis
  • • Garantisci la sicurezza dei pagamenti utilizzando solo valute anonime

Per ottenere la tua chiave API e saperne di più sui limiti di connessione, contatta l'Assistenza clienti.


Sono disponibili le seguenti richieste API:




code/info

Restituisce le informazioni relative al codice ManMixer.

Richiesta:

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

Parametri richiesta:

Nome Tipo Descrizione
api_key string richiesto, un codice univoco a 10 simboli per il tracciamento e il controllo dell'uso dell'API.
bm_code string richiesto, un codice univoco a 10 simboli generato dopo il tuo primo ordine
per garantire che le tue valute siano mixate solo con altre valute del nostro pool, ma non con le tue.

Esempio di richiesta:

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

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

Esempio di risposta:

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


order/create

Crea l'ordine e restituisce le informazioni relative all'ordine.

Richiesta:

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

Parametri richiesta:

Nome Tipo Descrizione
api_key string richiesto, un codice univoco a 10 simboli per il tracciamento e il controllo dell'uso dell'API.
bm_code string un codice univoco a 10 simboli generato dopo il tuo primo ordine
per garantire che le tue valute siano mixate solo con altre valute del nostro pool, ma non con le tue.
coin string richiesto, tipi di criptovalute disponibili per il mixing: btc, bch, ltc, eth.
fee float richiesto, una commissione di servizio variabile da 0.5000 a 3.0000%. Preimposta maggiore di
e definisci con precisione centesimale o millesimale.
output array richiesto, un array di oggetti di output.

output array:

Nome Tipo Descrizione
address string richiesto, indirizzo(i) di destinazione per l'invio delle valute.
percent float richiesto, la diversa percentuale di trasferimenti con precisione decimale.
Nota: la percentuale totale di tutti i trasferimenti deve essere pari al 100%.
delay int richiesto, ritardo di trasferimento variabile da 0 a 72 ore.
Imposta un ritardo diverso con precisione al minuto per ogni trasferimento.

Esempio di richiesta:

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
        }
    ]
}

Esempio di risposta:

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


order/info

Informazioni relative agli ordini di reso.

Richiesta:

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

Parametri richiesta:

Nome Tipo Descrizione
api_key string richiesto, un codice univoco a 10 simboli per il tracciamento e il controllo dell'uso dell'API.
order_id string richiesto, un numero univoco del tuo ordine.

Esempio di richiesta:

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

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

Esempio di richiesta:

{
    "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": "..."
    }
}


Librerie API di ManMixer


Su GitHub sono disponibili librerie pronte all'uso che utilizzano API ManMixer. Puoi usarle per la creazione di applicazioni client.

ManMixer.php - Libreria PHP