Paiements

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

statusPaiementRetrait
PENDINGEn attente du dépôt du clientEn attente d’exécution
PROCESSING—En cours d’exécution
SUCCESSReçu, portefeuille créditéEnvoyé au bénéficiaire
FAILED—Échec, portefeuille remboursé (failureReason)
EXPIREDNon 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).