Bêta. Les encaissements sont en cours de déploiement en production. Vous pouvez déjà préparer votre intégration avec ce guide.
Demander un paiement
Réponse (201)
Champs
Statuts
Attendez le webhook, pas la réponse : votre client peut mettre une minute à taper son code PIN.
Codes d’échec
Dans tous les cas d’échec, aucun argent n’a été pris.
Nouvelles tentatives sans risque
reference rend la demande idempotente. Si votre serveur dépasse le délai, renvoyez exactement la même demande :
- même
reference, même service, montant et numéro →200avec le même paiement. Votre client n’est jamais débité deux fois ; - même
referenceavec un autre service, montant ou numéro →422 VALIDATION_ERROR.
order-1234.
Pièges fréquents
Décimales
Décimales
Montants entiers seulement pour la plupart des opérateurs en XAF et XOF.
1000.50 est refusé quand decimals vaut 0.Les limites s'appliquent à ce que paie le client
Les limites s'appliquent à ce que paie le client
Avec
fee_bearer: "customer", le client paie plus que la valeur : vérifiez within_limits avec POST /quote.Opérateur fermé
Opérateur fermé
503 OPERATION_FAILED avec failure_code: operator_unavailable : proposez un autre opérateur du pays.La demande de code PIN affiche notre prestataire de paiement
La demande de code PIN affiche notre prestataire de paiement
La demande est envoyée par l’opérateur et affiche le nom de notre prestataire de paiement, pas votre marque. Prévenez vos clients.