Skip to main content
L’endpoint Soumettre une transaction traite une transaction en temps réel par rapport à vos seuils et limites configurés et renvoie un code d’activité indiquant si la transaction est propre, suspecte ou à haut risque. La forme de la charge utile dépend de la valeur de transaction_type : Transfert, USSD et Web utilisent les détails du compte d’origine et de destination, tandis que Carte utilise les détails de la carte et du commerçant. Choisissez votre type ci-dessous.

Endpoint

Requête

En-têtes

Paramètres de corps communs

Ces champs sont requis pour chaque transaction_type.

Paramètres spécifiques au type

Transfert de compte à compte. En plus des champs communs ci-dessus, vous devez inclure les comptes d’origine et de destination.

Exemple

Recommandé pour toutes les nouvelles intégrations : transmettez identifier et identifier_type dans customer_details. Cette paire de champs unique prend en charge le BVN (Nigéria), le national ID (Kenya), la carte ghanéenne et d’autres types d’ID par pays.Rétrocompatible : les intégrations qui envoyaient précédemment un champ bvn peuvent continuer à le faire. Voir l’exemple hérité ci-dessous.

Hérité : transmettre bvn directement

Le champ bvn de niveau supérieur est hérité et ne prend en charge que le BVN (Nigéria). Les nouvelles intégrations, au Nigéria comme à l’étranger, doivent utiliser customer_details.identifier + customer_details.identifier_type à la place. Le champ hérité reste actif pour la rétrocompatibilité et sera supprimé dans une future version.
La charge utile suivante utilise le champ bvn hérité au lieu de la nouvelle paire identifier. Elle fonctionne toujours.
cURL

Réponse

La réponse est identique pour toutes les valeurs de transaction_type.

Codes d’activité

Suspect (à signaler pour examen) : Sûr :

201 Created

400 Bad Request

401 Unauthorized