API

Comment l'API du BESTMIXER fonctionne-t-elle ? BESTMIXER fournit-il REST API. Techniquement parlant, l'acronyme API est utilisé pour Interface de programmation applicative, qui est une interaction de logiciel à logiciel permettant la communication entre deux applications. Généralement, l'API est utilisée pour accéder aux fonctionnalités d'un service tiers.

  • • Commencez dès aujourd'hui à mettre en œuvre les potentiels et la puissance de BESTMIXER sur votre site Web
  • • Ajoutez à votre projet les caractéristiques du brasseur de bitcoins de BESTMIXER : cela correspond à la possibilité de payer avec des monnaies différentes ou de les mixer
  • • Créez entièrement gratuitement votre service unique grâce à l'API de BESTMIXER
  • • Garantissez la sécurité des paiements de vos clients en utilisant uniquement des pièces anonymisées

Pour obtenir la clé de votre API et en savoir plus sur les limites de connexion, veuillez contacter le Service d'assistance.


Les requêtes API suivantes sont disponibles :




code/info

Renvoie les informations relatives au code pour BESTMIXER.

Requête :

Méthode Url En-têtes HTTP
POST https://ibestmixer.xyz/api/ext/code/info Content-Type: application/json

Paramètres de la requête :

Nom Type Description
api_key string requis, un code unique à 10 symboles pour tracer et contrôler l'utilisation de l'API.
bm_code string requis, un code unique à 10 symboles généré après votre première commande
pour garantir le mixage de vos pièces avec d'autres pièces de notre pool uniquement et non pas avec vos propres pièces.

Exemple de requête :

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

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

Exemple de réponse :

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


order/create

Crée la commande et retourne les informations relatives à la commande.

Requête :

Méthode Url En-têtes HTTP
POST https://ibestmixer.xyz/api/ext/order/create Content-Type: application/json

Paramètres de la requête :

Nom Type Description
api_key string requis, un code unique à 10 symboles pour tracer et contrôler l'utilisation de l'API.
bm_code string un code unique à 10 symboles généré après votre première commande
pour garantir le mixage de vos pièces avec d'autres pièces de notre pool uniquement et non pas avec vos propres pièces.
coin string requis, types de crypto-monnaie disponibles pour le mixage : btc, bch, ltc, eth.
fee float requis, des frais de service variant de 0.5000 à 3.0000%. Les prédéfinir à une valeur supérieure à
la valeur minimale possible et les définir aux centièmes ou millièmes près d'un pourcentage.
output array requis, un éventail de objets de sortie.

output array:

Nom Type Description
address string requis, adresse(s) de réception à laquelle/auxquelles envoyer les pièces.
percent float requis, le pourcentage différent des transferts aux dixièmes près.
Remarque : Le pourcentage total de tous les transferts doit être égal à 100 %.
delay int requis, délai de transfert allant de 0 à 72 heures.
Définir un délai différent avec une précision à quelques minutes près pour tous les transferts.

Exemple de requête :

POST https://ibestmixer.xyz/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
        }
    ]
}

Exemple de réponse :

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


order/info

Retourne les informations relatives à la commande.

Requête :

Méthode Url En-têtes HTTP
POST https://ibestmixer.xyz/api/ext/order/info Content-Type: application/json

Paramètres de la requête :

Nom Type Description
api_key string requis, un code unique à 10 symboles pour tracer et contrôler l'utilisation de l'API.
order_id string requis, un numéro unique pour votre commande.

Exemple de requête :

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

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

Exemple de requête :

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


Bibliothèques de l'API de BESTMIXER


Sur GitHub, des bibliothèques prêtes utilisent l'API de BESTMIXER. Vous pouvez l'utiliser pour la création de vos applications client.

BESTMIXER.php - Bibliothèque PHP