Vérifier le statut d'un paiement
curl https://api.passerelle.abecedaire.tg/payments/pay_0d9ace5b-... \
-H "Authorization: Bearer sk_..."
{ "reference": "pay_0d9ace5b-...", "status": "succeeded" }
status vaut pending, succeeded, failed ou expired. Cet appel re-vérifie activement auprès du partenaire de paiement si le statut est encore pending — inutile de faire du polling agressif, une vérification ponctuelle suffit.
Exception : une transaction sandbox encore pending ne bouge jamais toute seule (aucun vrai partenaire à interroger) — elle reste pending jusqu'à ce que vous la résolviez vous-même, voir Mode sandbox.
Pour être notifié automatiquement dès qu'un paiement change de statut plutôt que d'interroger l'API vous-même, voir Configurer vos webhooks.
404 si la référence n'existe pas ou appartient à un autre compte marchand.