Aller au contenu

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.

Les cartes de test et ce que fait chacune
Numéro de carteScénarioCe qui se passe
4242 4242 4242 4242RéussiteRéussit aussitôt.
5555 5555 5555 4444RéussiteRéussit aussitôt.
4000 0000 0000 32203-D SecureUne page 3-D Secure simulée s’ouvre. Approuvez : le paiement réussit ; échouez : il est refusé.
5205 0000 0000 32203-D SecureUne page 3-D Secure simulée s’ouvre. Approuvez : le paiement réussit ; échouez : il est refusé.
4000 0000 0000 0002RefusRefusée.
5205 0000 0000 0002RefusRefusée.
4000 0000 0000 9995Provision insuffisanteRefusée, pour provision insuffisante.
5205 0000 0000 9995Provision insuffisanteRefusée, pour provision insuffisante.
4000 0000 0000 0069Carte expiréeRefusée, comme carte expirée.
5205 0000 0000 0069Carte expiréeRefusée, comme carte expirée.
4000 0000 0000 0119Erreur de traitementÉchoue sur une erreur de traitement.
4000 0000 0000 0077Confirmation lenteRéussit au bout de 60 secondes. D’ici là, le paiement n’est pas confirmé.
4000 0000 0000 0085Notifications répétéesRéussit une seule fois, bien que sa confirmation arrive plusieurs fois et dans le désordre.
4000 0000 0000 0093Confirmation perdueAucune 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.

Les assistants pour les espèces et ce que fait chacun
AssistantCe qui se passe
PayerLe code est payé et le paiement réussit.
Payer un autre montantRien n’est crédité : le paiement attend qu’une personne l’examine.
Faire expirerLe code atteint son échéance sans être payé, et votre client peut en obtenir un nouveau.
RefuserLe réseau refuse le code, et votre client peut en obtenir un nouveau.
SuspendreLe 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.

Ce qui diffère entre le mode test et la production
QuoiMode testProduction
ArgentAucun ne circuleDe vrais paiements
ClésClés de test, que vous générez vous-mêmeClés de production, une fois votre compte activé
Page de la carteUne simulation marquée TEST, pour les cartes de test seulementLa page sécurisée de notre partenaire de paiement
3-D SecureUne page simulée où vous choisissez l’issueLa banque de votre client
Codes en espècesRéglés avec les assistants ; aucun agent ne les acceptePayés en espèces chez un agent CashPlus
Assistants de testDisponiblesRefusé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.