Skip to content

Obtenir les Infos de Recharge Directe

Ce endpoint fournit des informations sur le service de recharge directe d'énergie pour un achat instantané.

POST /v1/direct-recharge-info

Requête

Paramètres de Requête

ChampTypeRequisDescription
addressstringOuiAdresse du portefeuille TRON (34 caractères)
bash
#!/bin/bash
API_TOKEN="votre_token_api"
API_SECRET="votre_secret_api"
REQUEST_BODY='{
  "address": "ADRESSE_TRX"
}'

# Calculer la signature
SIGNATURE=$(echo -n "${REQUEST_BODY}${API_SECRET}" | sha256sum | cut -d' ' -f1)

# Faire la requête API
curl -X POST "https://api.tronzap.com/v1/direct-recharge-info" \
  -H "Authorization: Bearer ${API_TOKEN}" \
  -H "X-Signature: ${SIGNATURE}" \
  -H "Content-Type: application/json" \
  -d "${REQUEST_BODY}"
javascript
const crypto = require('crypto');
const axios = require('axios');

const apiToken = 'votre_token_api';
const apiSecret = 'votre_secret_api';
const requestBody = JSON.stringify({
  address: 'ADRESSE_TRX'
});

// Calculer la signature
const signature = crypto
  .createHash('sha256')
  .update(requestBody + apiSecret)
  .digest('hex');

// Faire la requête API
axios({
  method: 'post',
  url: 'https://api.tronzap.com/v1/direct-recharge-info',
  headers: {
    'Authorization': `Bearer ${apiToken}`,
    'X-Signature': signature,
    'Content-Type': 'application/json'
  },
  data: requestBody
})
.then(response => console.log(response.data))
.catch(error => console.error(error));
php
<?php
$apiToken = 'votre_token_api';
$apiSecret = 'votre_secret_api';
$requestBody = json_encode([
  'address' => 'ADRESSE_TRX'
]);

// Calculer la signature
$signature = hash('sha256', $requestBody . $apiSecret);

// Faire la requête API
$ch = curl_init('https://api.tronzap.com/v1/direct-recharge-info');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $requestBody);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
  'Authorization: Bearer ' . $apiToken,
  'X-Signature: ' . $signature,
  'Content-Type: application/json'
]);

$response = curl_exec($ch);
curl_close($ch);

echo $response;
?>
python
import hashlib
import json
import requests

api_token = 'votre_token_api'
api_secret = 'votre_secret_api'
request_body = json.dumps({
  'address': 'ADRESSE_TRX'
})

# Calculer la signature
signature = hashlib.sha256((request_body + api_secret).encode()).hexdigest()

# Faire la requête API
headers = {
  'Authorization': f'Bearer {api_token}',
  'X-Signature': signature,
  'Content-Type': 'application/json'
}

response = requests.post(
  'https://api.tronzap.com/v1/direct-recharge-info',
  headers=headers,
  data=request_body
)

print(response.json())

Réponse

La réponse fournit les informations nécessaires pour utiliser le service de recharge directe d'énergie.

Champs de Réponse

ChampTypeDescription
codeintegerCode de réponse (0 = succès)
resultobjectDonnées de réponse
result.addressstringAdresse du portefeuille TRON fournie
result.recharge_addressstringAdresse pour la recharge directe
result.min_amountfloatMontant minimum pour la recharge
result.ratefloatTaux de conversion (TRX vers énergie)
result.instructionsstringInstructions pour effectuer la recharge

Exemple de Réponse

json
{
    "code": 0,
    "result": {
        "address": "ADRESSE_TRX",
        "recharge_address": "TRechargeAddressExample123456789012345",
        "min_amount": 1.0,
        "rate": 32000,
        "instructions": "Envoyez TRX à l'adresse de recharge pour recevoir de l'énergie instantanément. 1 TRX = 32000 unités d'énergie."
    }
}

Utilisation du Service de Recharge Directe

  1. Obtenez les informations de recharge en utilisant ce endpoint
  2. Envoyez TRX à l'adresse recharge_address fournie
  3. L'énergie sera automatiquement déléguée à votre adresse
  4. Le taux de conversion est affiché dans le champ rate

Notes Importantes

  • Le montant minimum de recharge est spécifié dans min_amount
  • Le taux de conversion peut varier selon les conditions du marché
  • La recharge directe fournit de l'énergie instantanément sans créer de transaction via l'API
  • Ce service est idéal pour les utilisateurs qui préfèrent effectuer des transferts TRX directs

Erreurs Possibles

Code d'ErreurDescription
1Erreur d'authentification (token ou signature incorrecte)
2Service ou paramètres invalides
10Adresse TRON invalide
500Erreur interne du serveur

Avantages de la Recharge Directe

  • Instantané : L'énergie est déléguée immédiatement après la réception du TRX
  • Simple : Pas besoin d'utiliser l'API pour créer des transactions
  • Flexible : Vous pouvez envoyer n'importe quel montant au-dessus du minimum
  • Transparent : Le taux de conversion est clairement affiché

Tron Energy API Documentation