API Utilitaires
Points de terminaison utilitaires pour interroger les soldes, les taux de change et les cryptomonnaies prises en charge.
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"
}
}
| Champ | Type | Description |
|---|---|---|
credit_balance | number | Votre solde de crédits actuel. |
credit_currency | string | La 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ètre | Type | Obligatoire | Description |
|---|---|---|---|
currency_code | string | Oui | Code de devise fiduciaire (par exemple,USD, EUR). |
cryptocurrency_code | string | Oui | Code 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ètre | Type | Obligatoire | Description |
|---|---|---|---|
amount | number | Oui | Montant de cryptomonnaie à convertir. |
cryptocurrency_code | string | Oui | Code de cryptomonnaie (par exemple,btc, eth). |
currency_code | string | Oui | Code 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ètre | Type | Obligatoire | Description |
|---|---|---|---|
cryptocurrency_code | string | Oui | Passez 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.