Skip to main content
GET
Statut d'un paiement

Statut d’un paiement

Endpoint authentifié (recommandé)

Pour un paiement simulé (sahelpay_mock), cet appel applique le statut simulé et déclenche le webhook correspondant. SDKs : sahelpay.payments.retrieve(id) / checkStatus(id) (JS), client.payments.retrieve(id) / check_status(id) (Python), $sahelpay->payments->verify($id) (PHP).
Si le paiement est introuvable, la réponse est 200 avec { "success": false, "message": "PaymentIntent not found" }.

Endpoint public

Sans clé API (20 requêtes par minute) : utilisé par les pages de paiement SahelPay. Il renvoie id, status, les montants, currency, reference (votre client_reference ou un code court), return_url, created_at et updated_at. Si un paiement est PENDING depuis plus de quelques secondes, l’appel déclenche une revérification auprès de l’opérateur.

Statuts