PLATEFORME DÉVELOPPEUR
API RapidCents
Les API RapidCents constituent la surface programmable de la plateforme : des ressources REST pour les paiements, les remboursements, les clients, les données enregistrées, les jetons et les règlements, en HTTPS avec des corps JSON. Ce sont les mêmes interfaces qu'utilisent le tableau de bord, la page de paiement hébergée et les champs intégrés, si bien qu'une vente prise au terminal, par lien de paiement ou depuis votre code devient le même type d'enregistrement. Quatre garanties tiennent partout : des clés cloisonnées par environnement, l'idempotence, des codes d'erreur typés et un webhook signé.
- Sandbox avec cartes test
- Webhooks signés
- Erreurs typées et idempotence
- Support développeur dédié

Ce qui passe sur le fil
Où elles se situent
Sous tout le reste. Votre serveur les appelle directement; Rapid.js les atteint avec une clé publiable pour créer un jeton; une vente au terminal et un remboursement au tableau de bord aboutissent aux mêmes enregistrements. Un compte, un coffre, une vue de règlement.
Ce que vous envoyez
Un corps JSON, une clé secrète, la version d’API fixée et une clé d’idempotence dès qu’il y a mouvement d’argent. Montant, devise, référence du moyen de paiement et votre propre référence de commande suffisent à la plupart des appels; la référence nomme chaque champ.
Ce qui revient
La ressource et son état, avec un identifiant de requête. Lisez l’état plutôt que de présumer qu’un 2xx vaut approbation, et conservez l’identifiant : c’est le seul moyen de retracer une tentative ensuite.
Quand l’utiliser
Construire votre propre checkout
Quand l’étape de paiement doit vivre dans votre produit et suivre vos règles de panier, de taxes, d’acomptes ou d’expédition partielle.
Automatiser les opérations
Remboursements, fiches clients et moyens enregistrés sont adressables : ce qui se ferait à la main au tableau de bord peut s’exécuter sur un calendrier.
Alimenter les systèmes financiers
Les ressources de règlement exposent le lot, les frais et le dépôt : l’écriture comptable se fait sur de l’argent réellement arrivé plutôt que sur une autorisation.
Mettre en œuvre API RapidCents
Obtenez des identifiants sandbox et fixez explicitement une version d’API dans votre client.
Créez un paiement côté serveur avec une clé d’idempotence dérivée de l’opération.
Enregistrez un point de terminaison webhook et vérifiez les signatures avant d’agir.
Associez chaque code d’erreur typé à une action, les codes inconnus échouant par défaut.
Rapprochez sur les enregistrements de règlement, puis passez aux clés de production.
Ce qui échoue, et comment vous l’apprenez
Prendre le code HTTP pour le résultat
Un appel peut réussir alors que le paiement est refusé. C’est l’état dans le corps qui répond : lire le seul code mène à expédier des commandes refusées.
Interroger au lieu d’écouter
Relire un paiement pour voir s’il a changé est plus lent que le webhook, plus lourd pour vos limites, et manque quand même les remboursements et contestations nés ailleurs.
Des clés d’idempotence mal dérivées
Une clé liée au client ou à la session fusionne deux achats réels en un seul. Dérivez-la de l’opération, conservez-la avec votre enregistrement et ne la réutilisez que pour relancer cette tentative.
Rapprocher sur les autorisations
Les autorisations expirent, s’annulent et se capturent partiellement. Un processus financier bâti dessus contredit la banque; un processus bâti sur les règlements, non.
Sandbox par rapport à la production
La même surface, sans conséquence
Le sandbox expose les mêmes ressources et les mêmes schémas. Ce qui change : le résultat suit la carte test, le règlement est comprimé et rien de tout cela n’est de l’argent.
Les limites s’appliquent quand même
Le sandbox n’est pas un banc de charge. Les limites y existent : une suite de tests trop insistante rencontrera la même réponse de limitation que votre code de production doit traiter.
La disponibilité vise la passerelle
L’API de la passerelle porte un niveau de service de 99,9 % en production. Le sandbox sert au développement et n’est pas l’environnement visé par cet engagement.
Questions sur API RapidCents
Que font les API RapidCents que le tableau de bord ne fait pas?
Tout ce que fait le tableau de bord, sur un calendrier et à grande échelle, plus ce que votre produit doit posséder : un checkout qui suit vos règles de panier, des remboursements déclenchés par votre logistique et des exports au format de votre grand livre.
Faut-il deux intégrations pour le en ligne et le en personne?
Non. Terminal, checkout hébergé, lien de paiement et API aboutissent au même compte et aux mêmes enregistrements : rapports, remboursements et rapprochement forment une seule intégration.
Comment éviter un double débit après un délai d’attente réseau?
Envoyez une clé d’idempotence sur la requête initiale et réutilisez exactement la même à la relance. Le second appel renvoie le premier résultat au lieu de créer un second paiement.
Puis-je stocker des numéros de carte pour garder le contrôle?
Vous pouvez conserver un jeton, et c’est ce qu’il faut faire. Publier des données de carte brutes place vos systèmes dans l’évaluation PCI la plus large; tokeniser par une surface hébergée garde la carte hors de votre environnement.
Comment savoir vite qu’un changement d’API me touche?
Fixez votre version, dirigez le journal des modifications vers un canal réellement lu et consignez la version envoyée par chaque service. Ces trois gestes transforment une rupture en billet planifié.
Où trouver les limites de débit et les noms de champs exacts?
Dans la référence API, par point de terminaison. Cette page décrit la forme de la surface et ses garanties; la référence est le contrat et fait foi.
Comment savoir qu'un paiement a été réglé et pas seulement autorisé?
Consultez les ressources de règlement plutôt que l'autorisation. Elles exposent le lot, les frais déduits et le dépôt, ce qui permet d'écrire une écriture comptable sur de l'argent réellement arrivé. Les autorisations expirent, s'annulent et se capturent partiellement : un processus financier fondé sur elles finit en désaccord avec la banque.
Que doit faire mon code devant un code d'erreur inconnu?
Échouer en position fermée. Associez chaque code d'erreur typé connu à une action précise et traitez tout code inconnu comme un échec plutôt que comme une réussite par défaut. Un nouveau code apparaissant en production doit interrompre l'opération et déclencher une alerte, pas emprunter une branche qui présume l'approbation.
Suite de l’intégration

La référence de l'API RapidCents sur un poste, avec une requête type, la réponse correspondante et un terminal de test. Référence API
Points de terminaison REST pour les paiements, les clients, les remboursements et les webhooks.
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
Champs de carte hébergés Rapid.js sur un poste développeur, la saisie restant hors de la portée PCI du marchand. Rapid.js
Composants de paiement web qui gardent la saisie de carte hors de votre portée PCI.
Découvrir
L'API de tokenisation RapidCents renvoie un jeton de carte, pour que le logiciel marchand ne stocke jamais le PAN. API de tokenisation
Créez, réutilisez et retirez des jetons de paiement par API, sans jamais stocker de numéros de…
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é





