PLATEFORME DÉVELOPPEUR
Tests
Le sandbox RapidCents expose des cartes test documentées qui forcent un résultat précis : approbation, refus générique, fonds insuffisants, carte expirée, passage 3-D Secure sans friction, défi 3-D Secure et blocage pour fraude. Comme le résultat découle du numéro de carte et non d’une décision d’émetteur, un test qui vérifie un code précis reste vert pour la bonne raison. Les points de terminaison, les corps de requête et les formes de réponse sont ceux de la production : chaque branche du traitement des erreurs et des webhooks peut donc être parcourue avant qu’un vrai paiement soit en jeu.
- Sandbox avec cartes test
- Webhooks signés
- Erreurs typées et idempotence
- Support développeur dédié

Ce qui passe sur le fil
Où cela se situe
Exactement là où se situera votre appel de production. Vous changez l’identifiant et le numéro de carte; les points de terminaison, les corps de requête et les formes de réponse restent les mêmes.
Ce que vous envoyez
Une requête de paiement ordinaire portant une carte test documentée. La référence liste chaque carte, la marque qu’elle imite et le résultat produit, y compris celles qui exigent une étape d’authentification.
Ce qui revient
La réponse même que votre intégration verra en production, suivie des mêmes événements de cycle de vie. Affirmez sur l’état et le code typé, pas sur le seul code HTTP.
Quand l’utiliser
Avant la mise en production
Chaque chemin de refus, le défi 3-D Secure et au moins un remboursement devraient être parcourus une fois, délibérément, plutôt que découverts par un client.
En intégration continue
Les exécutions sandbox rendent la logique de paiement testable en régression et attrapent le changement qui a discrètement cessé de traiter un code.
Après toute montée de version
Un SDK, un cadriciel ou un nouvel intergiciel peuvent casser la vérification de signature sans qu’une ligne de votre code de paiement ait bougé.
Mettre en œuvre Tests
Passez la carte d’approbation pour confirmer le scénario nominal de bout en bout.
Forcez chaque code de refus et validez que votre traitement a pris la bonne branche.
Déclenchez un défi 3-D Secure et complétez le flux d’authentification.
Remboursez un paiement capturé et confirmez que l’événement met votre enregistrement à jour.
Simulez des événements de règlement et rapprochez-les de votre grand livre.
Ce qui échoue, et comment vous l’apprenez
Seul le scénario nominal est couvert
Une intégration qui n’a jamais vu de refus en livrera un. La carte d’approbation prouve la connectivité; les cartes de refus prouvent que l’application traite vraiment le cas le plus fréquent.
Des tests qui affirment sur le texte
Le libellé ne fait pas partie du contrat et changera. Un test qui s’y accroche échoue sur une correction de style et passe sur une vraie régression.
Des webhooks jamais exercés
Si les tests n’appellent que l’API et lisent la réponse, le gestionnaire qui traite les commandes reste non testé. Faites passer au moins un test par l’événement, avec une relivraison volontaire.
Des délais sandbox pris pour la production
Le règlement est comprimé en sandbox. Un code qui suppose un versement quelques minutes après la capture restera inerte en production, où il suit votre calendrier de dépôt.
Sandbox par rapport à la production
Le résultat est déterministe
Aucun émetteur n’est joint. Une carte refusée pour fonds insuffisants l’est à chaque tentative, à toute heure : c’est cette propriété qui rend la logique de paiement affirmable en intégration continue.
L’authentification est simulée, pas escamotée
L’étape 3-D Secure s’exécute quand même; ce qui change, c’est qu’une carte test décide du passage sans friction ou du défi. Les deux branches sont donc atteignables sur demande.
Rien ne se règle réellement
Dépôts, frais et lots existent en sandbox pour écrire le code de rapprochement, mais ils sont illustratifs. Votre tarif réel et votre calendrier de versement viennent de votre compte.
Questions sur Tests
Puis-je tester 3-D Secure dans le sandbox RapidCents?
Oui. Des cartes test dédiées forcent un passage sans friction et un flux de défi, afin d’exercer les deux résultats d’authentification.
Les règlements en sandbox se comportent-ils comme en production?
Les événements de règlement sont simulés selon un calendrier accéléré, afin de tester la logique de rapprochement sans attendre des jours un dépôt réel.
Les transactions en sandbox coûtent-elles quelque chose?
Non. Le traitement en sandbox est gratuit pendant l’évaluation et le développement.
Puis-je exécuter les tests sandbox en intégration continue?
Oui, et c’est l’intérêt des cartes déterministes. Donnez à l’intégration continue ses propres identifiants sandbox, gardez-les dans le même gestionnaire de secrets et traitez un test de paiement en échec comme bloquant.
Comment tester un webhook sans point de terminaison public?
En deux couches. Vérifiez la fonction de signature sur une charge utile brute captée, en test unitaire, puis exercez le chemin de livraison vers un tunnel ou un environnement de prévisualisation déployé.
Que ne peut-on pas tester en sandbox?
Tout ce qui dépend d’un vrai émetteur ou d’une vraie banque : le comportement réel d’autorisation, les délais de versement réels et l’issue d’une véritable contestation. Cela se répète en production, sur de petits montants, lors d’une bascule contrôlée.
Faut-il tester avec le SDK ou en HTTP brut?
Avec ce que votre application utilise en production. Tester à travers une couche que vous ne livrez pas prouve la mauvaise chose, et les utilitaires de relance des SDK sont justement le comportement qui mérite d’être testé.
Comment tester un remboursement sans vrai paiement?
Capturez un paiement sandbox avec la carte d’approbation, remboursez-le, puis vérifiez que l’événement de remboursement met à jour votre propre enregistrement. Le chemin du remboursement est celui où une extension, une plateforme et du code sur mesure divergent le plus souvent, et le moins souvent exercé avant la mise en production.
Pourquoi un test de paiement stable depuis des mois échoue-t-il après une mise à jour de dépendance?
Le plus souvent, à cause de la vérification de signature des webhooks. Un nouvel intergiciel, une montée de version de SDK ou un changement de cadriciel peut analyser le corps de la requête avant la lecture des octets bruts, et aucune ligne de votre code de paiement n’a besoin de changer pour que chaque événement valide soit rejeté comme falsifié.
Suite de l’intégration

Un compte marchand sandbox RapidCents exécute des paiements test, isolé de la production, un terminal sandbox sur le bureau. Sandbox
Demandez un accès sandbox avec des ID de marchand test et un environnement isolé.
Explore
Une erreur API RapidCents typée à l'écran, à côté de la vente sandbox refusée qui l'a produite. Erreurs
Codes d’erreur typés, consignes de relance et modèles d’idempotence.
Explore
Le parcours de démarrage RapidCents : créer un paiement test, voir la réponse, et le confirmer sur un terminal sandbox. Démarrage rapide
Obtenez un accès sandbox, créez un paiement test et recevez un webhook en quatre étapes.
Explore
Une chronologie de livraison webhook RapidCents à côté du paiement qui l'a déclenchée, un terminal de test sur le bureau. Webhooks
Événements webhook signés pour le cycle de vie des paiements, traités de façon idempotente.
Explore
Take the next step
Parlez à un spécialiste RapidCents
Fee Check de RapidCents lit un relevé de traitement et sépare l’interchange de la marge. Téléversez un relevé pour une analyse instantanée, ou ouvrez un compte marchand et commencez à encaisser sur un seul compte.
- No obligation
- Payment specialists, not a call centre
- Secure statement upload





