Aller au contenu principal

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 :

AliasComportement du simulateur
+225 0000000001accepte et paie immédiatement → succeeded
+225 0000000002refuse → tentative declined
+225 0000000003ignore la demande → elle expire
+225 0000000004accepte et paiera plus tard (paiement à la livraison) → accepted_deferred
+225 0000000005alias 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.