Bac à sable
Un bac à sable qui fait tourner le même code qu’en production
Chaque compte démarre en mode test. C’est la même API, les mêmes contrôles, les mêmes événements et les mêmes webhooks : seuls les paiements sont simulés, et aucun argent réel ne circule.
I. Ce que donne le mode test
Tout, sauf l’argent
Confirmez votre e-mail et tout cela est là, avant de nous avoir envoyé le moindre document.
Des clés de test en un clic
Vous les générez vous-même dans le tableau de bord. La clé secrète s’affiche une seule fois.
Des paiements simulés
Une page de carte marquée TEST, et des codes en espèces que vous réglez vous-même.
Des données d’exemple en un clic
Remplissez un tableau de bord vide de paiements d’exemple, et voyez comment il se lit.
De vrais webhooks
Les mêmes événements, les mêmes signatures et les mêmes nouvelles tentatives qu’en production.
Séparé de la production
Une clé de test ne voit que des données de test. Rien ne passe d’un mode à l’autre.
Tout le tableau de bord
Paiements, remboursements, soldes, journaux : chaque écran fonctionne sur les données de test.
II. Cartes de test
Quatorze cartes, neuf issues
Saisissez-en une sur la page de carte simulée. Tout autre numéro est refusé, et une vraie carte ne fonctionne jamais en mode test.
| Numéro de carte | Scénario | Ce qui se passe |
|---|---|---|
| 4242 4242 4242 4242 | Réussite | Réussit aussitôt. |
| 5555 5555 5555 4444 | Réussite | Réussit aussitôt. |
| 4000 0000 0000 3220 | 3-D Secure | Une page 3-D Secure simulée s’ouvre. Approuvez : le paiement réussit ; échouez : il est refusé. |
| 5205 0000 0000 3220 | 3-D Secure | Une page 3-D Secure simulée s’ouvre. Approuvez : le paiement réussit ; échouez : il est refusé. |
| 4000 0000 0000 0002 | Refus | Refusée. |
| 5205 0000 0000 0002 | Refus | Refusée. |
| 4000 0000 0000 9995 | Provision insuffisante | Refusée, pour provision insuffisante. |
| 5205 0000 0000 9995 | Provision insuffisante | Refusée, pour provision insuffisante. |
| 4000 0000 0000 0069 | Carte expirée | Refusée, comme carte expirée. |
| 5205 0000 0000 0069 | Carte expirée | Refusée, comme carte expirée. |
| 4000 0000 0000 0119 | Erreur de traitement | Échoue sur une erreur de traitement. |
| 4000 0000 0000 0077 | Confirmation lente | Réussit au bout de 60 secondes. D’ici là, le paiement n’est pas confirmé. |
| 4000 0000 0000 0085 | Notifications répétées | Réussit une seule fois, bien que sa confirmation arrive plusieurs fois et dans le désordre. |
| 4000 0000 0000 0093 | Confirmation perdue | Aucune confirmation n’arrive jamais : le paiement ne réussit pas. |
Si la page demande une date d’expiration ou un code de sécurité, n’importe quelle date future et trois chiffres quelconques conviennent.
III. Assistants pour les espèces
Jouez l’agent vous-même
Aucun agent n’accepte un code de test. C’est vous qui décidez de son sort : sur la page du bon, dans le tableau de bord, ou avec les assistants de test de l’API.
| Assistant | Ce qui se passe |
|---|---|
| Payer | Le code est payé et le paiement réussit. |
| Payer un autre montant | Rien n’est crédité : le paiement attend qu’une personne l’examine. |
| Faire expirer | Le code atteint son échéance sans être payé, et votre client peut en obtenir un nouveau. |
| Refuser | Le réseau refuse le code, et votre client peut en obtenir un nouveau. |
| Suspendre | Le code est mis en attente. Payez-le ensuite : le paiement réussit. |
IV. Du test à la production
Passer en production, c’est changer de clés
Une requête qui fonctionne en mode test fonctionne en production. Ce qui diffère est voulu, et tient en peu de lignes.
| Quoi | Mode test | Production |
|---|---|---|
| Argent | Aucun ne circule | De vrais paiements |
| Clés | Clés de test, que vous générez vous-même | Clés de production, une fois votre compte activé |
| Page de la carte | Une simulation marquée TEST, pour les cartes de test seulement | La page sécurisée de notre partenaire de paiement |
| 3-D Secure | Une page simulée où vous choisissez l’issue | La banque de votre client |
| Codes en espèces | Réglés avec les assistants ; aucun agent ne les accepte | Payés en espèces chez un agent CashPlus |
| Assistants de test | Disponibles | Refusés |
Ce qui ne change pas
- Les contrôles sur chaque requête, et les codes d’erreur
- Les statuts par lesquels passe un paiement
- Les événements, leurs signatures et leurs nouvelles tentatives
- Les clés d’idempotence
- Les montants minimaux
Votre bac à sable s’ouvre une fois votre e-mail confirmé
Inscrivez-vous, confirmez votre e-mail, générez vos clés de test, et encaissez un premier paiement de test.