Skip to main content
POST
/
status
cURL
curl --request POST \
  --url http://proxy-airtime.easytransfert.app/api_v1/transaction/status \
  --header 'Content-Type: application/json' \
  --data '
{
  "api_key": "<string>",
  "transaction_ids": "<string>"
}
'
{
  "data": {
    "transaction_id": "EFB.001158",
    "amount": 3005,
    "benefice": 3005,
    "commission": 0,
    "destination": "0777321219",
    "fee": 0,
    "error": "",
    "service_id": 10,
    "customer_name": "easytransfert",
    "state": "FAILED",
    "custom_data": "custom_data",
    "ipn_url": "",
    "provider_id": null,
    "created_at": "2022-09-27T07:07:47.000+00:00",
    "updated_at": "2022-09-27T07:07:47.000+00:00",
    "p_last_wallet_amount": null,
    "p_new_wallet_amount": null,
    "p_id": 1,
    "hash": null
  },
  "message": "",
  "statut_code": 200
}
Cette page documente l’opération pour obtenir le statut d’une transaction. Description:
  • Endpoint: POST /status (base URL défini dans la collection Postman)
  • Utilisation: récupère le statut actuel d’une transaction via son ID.
Exemple de requête (JSON):
{
  "api_key": "xxxxxxxxxxxxxxxx",
  "transaction_id": "EFB.001158"
}
Notes:
  • transaction_id est retourné lors de l’initiation de la transaction.
  • ⚠️ Attention: À utiliser avec parcimonie. Un abus de ces requêtes peut entraîner un blocage par le système.
  • La confirmation finale des transactions arrive normalement via l’IPN (webhook), il n’est pas nécessaire d’interroger le statut en continu.
Vous trouverez plus de détails sur les webhooks dans la documentation des webhooks

Body

application/json
api_key
string
required

Votre clé d'API

Example:

"xxxxxxxxxxxxxxxxxxx"

transaction_ids
string
required

Identifiant de la transaction (transaction_id)

Example:

"EFB.001158"

Response

200 - application/json

Transaction initiated successfully

data
object
message
string
Example:

""

statut_code
number
Example:

200