Statut d’un paiement
GET /web-merchant/payment/status renvoie le statut courant à partir de la référence PAY….
Cet endpoint utilise le jeton marchand (
authenticationtoken), pas la clé API. Voir Authentification pour obtenir un jeton depuis votre backend.Obtenir et conserver un jeton côté serveur
Lister et rechercher les paiements
Pour un rapprochement en masse (fin de journée, réconciliation comptable), utilisez la recherche filtrée :date_min, date_max, reference (recherche partielle sur PAY… ou order_id), status, operator, country. Détails sur GET /web-merchant/payments/search.
Pour un export fichier (Excel, PDF, CSV) avec les mêmes filtres : GET /web-merchant/payments/export.
Stratégie recommandée
- Le webhook déclenche, la vérification confirme : ne marquez jamais une commande payée sur la seule foi d’un webhook non vérifié.
- Rattrapage : un job périodique (toutes les 15 minutes) qui liste vos commandes
PENDINGde plus de 5 minutes et interroge leur statut couvre les cas de webhook perdu. - Expiration : après 24 heures, un paiement non effectué est
FAILED. Fermez la commande ou proposez un nouveau lien.
