Mode test
Une clé sk_test_… travaille en mode test : les paiements ne sont jamais envoyés aux banques,
un simulateur répond à leur place après quelques secondes. Les données de test (paiements, solde,
webhooks, clés) sont totalement séparées de la production (sk_live_…). Le champ livemode de
chaque objet indique son environnement.
La page de paiement affiche « Mode test : aucun paiement réel ».
Alias de test
Saisissez l'un de ces alias sur la page de paiement, ou passez-le dans customer_alias :
| Alias | Comportement du simulateur |
|---|---|
+225 0000000001 | accepte et paie immédiatement → succeeded |
+225 0000000002 | refuse → tentative declined |
+225 0000000003 | ignore la demande → elle expire |
+225 0000000004 | accepte et paiera plus tard (paiement à la livraison) → accepted_deferred |
+225 0000000005 | alias inconnu → erreur alias_unknown |
Tout autre alias bien formé est refusé par le simulateur.
Retraits en test
Un retrait de test part vers votre compte de retrait s'il est enregistré, sinon vers le compte
du simulateur, et passe à paid quelques secondes plus tard.
Événement de test
Le bouton Envoyer un événement de test (Développeurs, sur un webhook) envoie un
payment.succeeded sur un paiement fictif, marqué metadata.cajoupay_test_event = "true".
Votre serveur doit répondre 2xx ; ne livrez rien pour cet événement.