Suivre une transaction
Les webhooks sont le moyen normal d’être informé. Ces routes servent en complément : vérification au retour du client, reprise après une panne de votre serveur…
Par la référence Nebryon
GET/gatewaytransaction/api/byReference/{reference}X-API-Key
Renvoie la transaction, au même format qu’à la création ; 404 si elle est inconnue.
curl
curl "https://paygate.nebyron.com/management/gatewaytransaction/api/byReference/PAY261005ZEPVRUZOUU" \
-H "X-API-Key: $NEBRYON_API_KEY"Par votre référence
GET/gatewaytransaction/api/byExternalReference/{externalReference}X-API-Key
Retrouve la transaction créée avec votre externalReference.
curl
curl "https://paygate.nebyron.com/management/gatewaytransaction/api/byExternalReference/CMD-1042" \
-H "X-API-Key: $NEBRYON_API_KEY"Toutes vos transactions
GET/gatewaytransaction/api/mine?page=0&size=20X-API-Key
Liste paginée de vos transactions, de la plus récente à la plus ancienne.
curl
curl "https://paygate.nebyron.com/management/gatewaytransaction/api/mine?page=0&size=20" \
-H "X-API-Key: $NEBRYON_API_KEY"Réponse · 200
{
"content": [ { "reference": "PAY261005ZEPVRUZOUU", "status": "SUCCESS", "...": "…" } ],
"totalElements": 128,
"totalPages": 7,
"number": 0,
"size": 20
}Statuts
| status | Paiement | Retrait |
|---|---|---|
PENDING | En attente du dépôt du client | En attente d’exécution |
PROCESSING | — | En cours d’exécution |
SUCCESS | Reçu, portefeuille crédité | Envoyé au bénéficiaire |
FAILED | — | Échec, portefeuille remboursé (failureReason) |
EXPIRED | Non payé dans les 15 minutes | — |
TIMEOUT | — | En vérification manuelle (résultat à venir) |
Statuts définitifs : SUCCESS, FAILED, EXPIRED. En cas de succès, operatorReference contient la référence de l’opérateur (utile pour toute réclamation).