PLATEFORME DÉVELOPPEUR
Exemples de code
Les exemples de code RapidCents sont prêts à copier pour les opérations dont presque toute intégration a besoin dès le premier jour : créer un paiement, capturer une autorisation, émettre un remboursement partiel, mettre une carte au coffre-fort de cartes et vérifier la signature d’un webhook. Chacun s’exécute tel quel contre le sandbox avec une carte test documentée, en Node.js, Python, PHP et cURL. Le traitement des erreurs qu’ils contiennent est celui que l’opération exige vraiment. Le stockage des secrets, la journalisation et le câblage applicatif restent à votre charge.
- Sandbox avec cartes test
- Webhooks signés
- Erreurs typées et idempotence
- Support développeur dédié

Ce qui passe sur le fil
Ce que chaque exemple montre
Un aller-retour complet : la requête telle qu’elle se construit, l’identifiant tel qu’il s’attache, le chemin de succès et au moins un chemin d’échec. Les noms de champs correspondent à la référence API.
Ce qui en est volontairement absent
Le stockage des secrets, la journalisation, la mise en file et le câblage du cadriciel. Cela appartient à votre application, et un exemple qui les devinerait serait faux pour la plupart des lecteurs.
Comment en adapter un
Remplacez l’identifiant, gardez la génération de la clé d’idempotence, gardez le traitement du corps brut dans l’exemple de webhook, et remplacez les branches d’erreur par vos actions plutôt que de les supprimer.
Quand l’utiliser
Première intégration
Partez d’un exemple qui fonctionne plutôt que d’en assembler un, puis lisez la référence pour comprendre ce que vous avez collé.
Ajouter une capacité
Remboursements, tokenisation et webhooks ont chacun leur exemple : l’adapter est plus rapide et plus sûr que d’étendre l’appel de paiement existant.
Réviser l’intégration d’autrui
Les exemples servent de référence de comparaison quand un chemin de paiement a été écrit par un prestataire ou hérité d’une équipe précédente.
Mettre en œuvre Exemples de code
Copiez l’exemple de votre langage et insérez-y votre clé sandbox.
Exécutez-le avec une carte test documentée et lisez la réponse avant de modifier quoi que ce soit.
Rejouez-le avec une carte refusée et confirmez que la branche d’échec s’exécute.
Adaptez la gestion d’erreurs à votre journalisation, à vos relances et à vos messages clients.
Passez aux clés de production une fois l’exécution impeccable, en remplaçant aussi le secret de signature.
Ce qui échoue, et comment vous l’apprenez
La branche d’erreur a été supprimée
La modification la plus fréquente consiste à retirer la partie qui gère l’échec, inutile pour voir un succès. C’est pourtant la raison d’être de l’exemple.
La clé d’idempotence devenue constante
La figer pour faire tourner un exemple transforme chaque débit suivant en répétition du premier, et le symptôme est un paiement qui semble disparaître plutôt qu’échouer.
Le corps brut perdu au collage
L’exemple de webhook lit la requête avant que le cadriciel l’analyse. Déposé dans une route qui reçoit déjà un objet, il fait échouer chaque événement valide.
Des identifiants livrés avec le code
Un exemple porte une clé fictive. La remplacer par une vraie, même sandbox, avant de la versionner installe l’habitude qui produira le même commit avec une clé de production.
Sandbox par rapport à la production
Écrits pour le sandbox par défaut
Chaque exemple suppose des identifiants sandbox et une carte test documentée : une première exécution est sûre par construction et donne le même résultat à tout le monde.
Le même code part en production
Seul l’identifiant change. Si un exemple exige des retouches au-delà de la configuration, c’est un défaut de l’exemple, pas une étape à deviner.
L’exemple de webhook exige un tunnel
Il attend un point de terminaison joignable. En sandbox, un tunnel HTTPS local suffit; la production exige une adresse routable, et c’est la seule partie qui change à la bascule.
Questions sur Exemples de code
Les exemples de code sont-ils prêts pour la production?
Ils montrent la bonne séquence d’appels et la bonne gestion d’erreurs, mais la gestion des secrets, la journalisation et la mise en file restent la responsabilité de votre application.
Quels langages sont couverts?
Node.js, Python et PHP, en phase avec les SDK officiels, plus du cURL simple pour tout le reste.
Les exemples couvrent-ils la vérification des webhooks?
Oui. La vérification de signature y est incluse, car c’est l’étape la plus souvent mal implémentée.
Puis-je coller un exemple tel quel dans ma route de paiement?
Pas sans vérifier deux points : que la clé d’idempotence est générée par opération plutôt que réutilisée, et que l’exemple de webhook voit toujours le corps brut après vos intergiciels.
Pourquoi montrer un chemin d’erreur qui semble inutile?
Parce que le refus est la branche que vos clients rencontreront le plus souvent, et parce qu’un délai d’attente non traité produit un double débit. Ce sont les deux chemins à copier avec le plus de soin.
Les exemples utilisent-ils le SDK ou du HTTP brut?
Les deux, pour voir ce que le SDK fait à votre place. La version cURL est celle à lire pour porter le code vers un langage sans SDK officiel.
D’où viennent les noms de champs des exemples?
De la référence API du point de terminaison appelé. En cas de désaccord entre un exemple et la référence, la référence est le contrat et l’exemple est ce qu’il faut signaler.
Que faut-il changer en premier dans un exemple?
L’identifiant, et rien d’autre, jusqu’à ce qu’il s’exécute. Lisez la réponse obtenue avec une carte test documentée avant toute modification. Conservez ensuite la génération de la clé d’idempotence et la lecture du corps brut, et remplacez les branches d’erreur par vos propres actions au lieu de les supprimer.
Les exemples font-ils passer des données de carte par mon propre serveur?
Non. La saisie de carte appartient aux champs hébergés Rapid.js ou à une page de paiement hébergée, et l’exemple de mise au coffre-fort travaille avec le jeton retourné. C’est ce qui empêche un exemple collé d’élargir votre portée PCI, et c’est la propriété à préserver en l’adaptant.
Suite de l’intégration

Un projet SDK RapidCents exécute un paiement test, la même vente visible sur un terminal sandbox. SDK
SDK officiels Node.js, Python, PHP et mobile, avec modèles typés et relances.
Découvrir
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.
Découvrir
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.
Découvrir
Un développeur suit un guide d'intégration RapidCents, terminal sandbox sur le bureau et test réussi à l'écran. Guides d’intégration
Guides pas à pas pour l’e-commerce, le PDV, le mobile et les places de marché.
Découvrir
Prochaine étape
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.
- Sans engagement
- Spécialistes paiement au Canada
- Téléversement sécurisé





