Aller au contenu principal

Vérifier un paiement

Bien que les webhooks soient disponibles pour vous notifier de l'évolution de l'état d'une transaction, nous vous permettons également de vérifier manuellement l'état d'une transaction à l'aide de notre API de vérification.


Comment vérifier les paiements

Pour vérifier l'état d'une transaction, envoyez une requête GET à l'URL de de vérification à partir de votre serveur à l'aide de votre référence de transaction.

Info
Info

L'url de la requête est: https://apis.chipdeals.me/momo/status/{reference} Vous devez remplacer la partie {reference} par la reference du paiement

Dans l'exemple suivant, nous vérifions un paiement dont la référence est
dd1e2d17-5c21-4964-b58d-198fd2aac150. La propriété transaction contient les informations du paiement que vous essayez de vérifier.

GET https://apis.chipdeals.me/momo/status/dd1e2d17-5c21-4964-b58d-198fd2aac150?apikey=test_FOdigzgSopV8GZggZa89 HTTP/1.1


Exemple de réponse

Json
{
"success": true,
"message": "",
"transaction": {
"reference": "b8f9aeb4-ca07-4438-b9ce-aa975a39d15d",
"senderPhoneNumber": "22951945229",
"senderCountryCode": "BJ",
"senderOperator": "MTN",
"senderFirstName": "Iyam",
"senderLastName": "EVERICH",
"originalCurrency": "XOF",
"currency": "XOF",
"status": "success",
"statusMessage": "Successfully processed transaction",
"statusMessageCode": 200,
"startTimestampInSecond": 1655968250,
"endTimestampInSecond": 1655968350,
"amount": 10,
"originalAmount": 10,
"transactionType": "payment"
}
}