api

API Utilitaires

Points de terminaison utilitaires pour interroger les soldes, les taux de change et les cryptomonnaies prises en charge.

Mis à jour: 09/03/2026

Points de terminaison utilitaires pour interroger les soldes, les taux de change et les cryptomonnaies prises en charge.


get-credit-balance

Interrogez votre solde de crédits. Les crédits sont utilisés pour le système de déduction des frais de QuantaPay.

Requête

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-credit-balance" \
  -d "api-key=YOUR_API_KEY"

Réponse

{
  "success": true,
  "response": {
    "credit_balance": 150.00,
    "credit_currency": "USD"
  }
}
ChampTypeDescription
credit_balancenumberVotre solde de crédits actuel.
credit_currencystringLa devise de votre solde de crédits (généralementUSD).

get-balances

Interrogez les soldes de cryptomonnaies de toutes vos adresses de portefeuilles configurées.

Requête

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-balances" \
  -d "api-key=YOUR_API_KEY"

Réponse

Renvoie les données de solde pour toutes les adresses de cryptomonnaies configurées.

{
  "success": true,
  "response": {
    "btc": {
      "amount": "0.5432",
      "fiat": "35210.50"
    },
    "eth": {
      "amount": "12.345",
      "fiat": "45678.90"
    }
  }
}

get-exchange-rates

Obtenez le taux de change actuel entre une devise fiduciaire et une cryptomonnaie.

Requête

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-exchange-rates" \
  -d "api-key=YOUR_API_KEY" \
  -d "currency_code=USD" \
  -d "cryptocurrency_code=btc"

Paramètres

ParamètreTypeObligatoireDescription
currency_codestringOuiCode de devise fiduciaire (par exemple,USD, EUR).
cryptocurrency_codestringOuiCode de cryptomonnaie (par exemple,btc, eth).

Réponse

{
  "success": true,
  "response": "64850.25"
}

La réponse est le prix d'une unité de la cryptomonnaie dans la devise fiduciaire spécifiée.


get-fiat-value

Convertissez un montant de cryptomonnaie en son équivalent en devise fiduciaire.

Requête

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-fiat-value" \
  -d "api-key=YOUR_API_KEY" \
  -d "amount=0.5" \
  -d "cryptocurrency_code=btc" \
  -d "currency_code=USD"

Paramètres

ParamètreTypeObligatoireDescription
amountnumberOuiMontant de cryptomonnaie à convertir.
cryptocurrency_codestringOuiCode de cryptomonnaie (par exemple,btc, eth).
currency_codestringOuiCode de devise fiduciaire cible (par exemple,USD).

Réponse

{
  "success": true,
  "response": "32425.13"
}

get-cryptocurrency-codes

Obtenez la liste de tous les codes de cryptomonnaies pris en charge et leurs regroupements de réseaux.

⚠️ Remarque: Cette fonction est enregistrée dans le routeur API (api.php) mais n'a pas de gestionnaire dans le backend (ajax.php). L'appeler réussira la validation des paramètres, mais retournera une réponse vide. Un gestionnaire doit être implémenté pour que ce point de terminaison fonctionne.

Requête

curl -X POST https://cloud.quantapay.app/api.php \
  -d "function=get-cryptocurrency-codes" \
  -d "api-key=YOUR_API_KEY" \
  -d "cryptocurrency_code="

Paramètres

ParamètreTypeObligatoireDescription
cryptocurrency_codestringOuiPassez une chaîne vide pour obtenir tous les codes, ou un nom de blockchain (par exemple,eth) pour obtenir les codes de ce réseau uniquement.

Réponse attendue

{
  "success": true,
  "response": {
    "BTC": ["btc"],
    "ETH": ["eth", "usdt", "usdc", "link", "shib", "bat"],
    "SOL": ["sol"],
    "TRX": ["usdt_tron"],
    "BSC": ["bnb", "busd", "usdt_bsc"],
    "XRP": ["xrp"],
    "LTC": ["ltc"],
    "DOGE": ["doge"],
    "BCH": ["bch"],
    "ALGO": ["algo"],
    "XMR": ["xmr"]
  }
}

La réponse mappe les réseaux blockchain à leurs codes de crypto-monnaies pris en charge. Les jetons personnalisés (ajoutés via Paramètres → Paiements → Jetons personnalisés) sont également inclus.