PLATEFORME DÉVELOPPEUR
Authentification
RapidCents authentifie les appels serveur à serveur par clé API secrète, les composants de navigateur par clé publiable et les plateformes partenaires par OAuth. La séparation est tout le principe : une clé publiable ne peut qu’échanger des données de carte contre un jeton, donc sa présence dans le code client ne peut pas déplacer d’argent, alors qu’une clé secrète crée, capture et rembourse, et n’a donc sa place que sur un serveur. Les clés sont cloisonnées par environnement autant que par rôle : une erreur d’environnement échoue immédiatement.
- Sandbox avec cartes test
- Webhooks signés
- Erreurs typées et idempotence
- Support développeur dédié

Ce qui passe sur le fil
Où elle se situe
Devant chaque appel. L’identifiant détermine le compte visé, l’environnement atteint et ce qui est permis, avant même la lecture du corps.
Ce que vous envoyez
L’identifiant sur la requête, en TLS. Les appels serveur portent la clé secrète; les composants navigateur sont initialisés avec la clé publiable; une plateforme qui agit pour une entreprise connectée présente une autorisation OAuth plutôt que la clé de cette entreprise.
Ce qui revient en cas de refus
Un échec d’authentification se distingue d’un échec d’autorisation : le premier signifie un identifiant absent ou erroné, le second un identifiant valide mais non habilité. La référence donne le code de chacun.
Quand l’utiliser
Intégrations serveur
Les clés secrètes autorisent la création, la capture et le remboursement d’un paiement. N’en livrez jamais une dans un navigateur ou un binaire mobile.
Navigateur et mobile
Les clés publiables alimentent les champs intégrés et renvoient des jetons que votre serveur facture ensuite, ce qui garde les données de carte hors de votre périmètre PCI.
Plateformes et places de marché
OAuth permet à une plateforme d’agir au nom d’entreprises connectées sans détenir leurs identifiants, et permet à ces entreprises de révoquer l’accès sans rien faire tourner de leur côté.
Mettre en œuvre Authentification
Conservez les clés secrètes dans un gestionnaire de secrets, jamais dans le code source ni dans un fichier d’environnement versionné par mégarde.
Utilisez des clés distinctes par environnement pour que le trafic sandbox n’atteigne jamais la production.
Faites la rotation selon un calendrier et immédiatement après tout changement de personnel, en gardant brièvement les deux clés actives.
Encadrez l’accès des partenaires par OAuth plutôt que de partager les clés d’une entreprise.
Journalisez quelle clé a servi chaque requête : une fuite se retrace au système plutôt qu’elle ne se devine.
Ce qui échoue, et comment vous l’apprenez
Une clé secrète dans un paquet client
Elle est lisible par quiconque ouvre l’onglet réseau, et elle peut rembourser. Toute apparition dans un paquet navigateur, un binaire mobile ou un dépôt public vaut compromission : faites la rotation avant d’enquêter.
La clé du mauvais environnement
Une clé de production en préproduction débite de vraies cartes; une clé sandbox en production fait échouer chaque appel. Refuser de démarrer quand le préfixe de clé ne correspond pas à l’environnement attendu élimine les deux cas.
Une rotation sans recouvrement
Révoquer l’ancienne clé au moment d’émettre la nouvelle fait échouer les requêtes en vol. Gardez les deux, basculez le trafic, puis révoquez, en confirmant par vos journaux que l’ancienne clé ne sert plus.
Une autorisation OAuth révoquée prise pour une panne
Quand une entreprise connectée se déconnecte, les appels faits pour elle échouent alors que vos propres identifiants restent valides. Traitez cela comme un changement d’état, pas comme un incident global.
Sandbox par rapport à la production
Les identifiants ne s’interchangent pas
Les clés sandbox et production sont émises séparément et aucune ne fonctionne dans l’autre environnement. C’est voulu : une confusion échoue immédiatement au lieu de réussir discrètement au mauvais endroit.
La rotation mérite une répétition
Faire tourner une clé sandbox et voir votre déploiement la reprendre prouve le mécanisme avant le jour où il faudra le faire sous pression en production.
OAuth en sandbox relie des comptes test
Le parcours d’autorisation se comporte de la même façon, mais les entreprises reliées sont des ID de marchand test : une plateforme peut établir et révoquer des connexions sans impliquer un vrai client.
Questions sur Authentification
Quelle est la différence entre une clé API publiable et une clé secrète?
Une clé publiable ne fait que créer des jetons de paiement et sa présence dans le code client ne pose pas de problème. Une clé secrète autorise les débits et les remboursements : elle doit rester côté serveur.
À quelle fréquence faut-il faire la rotation des clés API?
Selon un calendrier fixe, et immédiatement au départ de toute personne y ayant accès. La rotation se fait sans interruption en gardant brièvement les deux clés actives.
La signature des requêtes est-elle obligatoire?
La signature est offerte pour les intégrations serveur à serveur qui ont besoin d’une preuve d’intégrité au-delà de TLS, et elle est recommandée pour les flux à valeur élevée.
Que faire dès qu’une clé secrète fuit?
Faire la rotation d’abord, enquêter ensuite. Émettez une nouvelle clé, déployez-la, confirmez que l’ancienne ne paraît plus dans vos journaux, révoquez-la, puis passez en revue les remboursements et versements récents.
OAuth est-il nécessaire pour une entreprise unique?
Non. OAuth existe pour qu’une société agisse au nom d’une autre sans détenir ses identifiants. Une entreprise qui intègre ses propres systèmes utilise sa propre clé secrète.
Une clé peut-elle être limitée à la lecture seule?
La capacité d’une clé n’est déjà pas uniforme : une clé publiable ne déplace pas d’argent, une clé secrète le peut. Un traitement de rapports n’a aucune raison d’en détenir une qui rembourse : demandez à la référence et à votre équipe de compte quelle restriction plus étroite existe.
Comment éviter d’abord qu’une clé entre dans un dépôt?
Chargez-la depuis un gestionnaire de secrets à l’exécution, ne versionnez que des valeurs fictives et ajoutez une analyse de secrets avant chaque commit. Une fuite connue se corrige; une fuite ignorée, non.
Comment distinguer un échec d’authentification d’un échec d’autorisation?
Par le code dans le corps de la réponse. L’un signifie que l’identifiant était erroné, absent ou issu de l’autre environnement; l’autre signifie que l’identifiant était valide mais n’avait pas le droit d’effectuer cette opération. La référence donne le code de chacun, et les correctifs ne sont pas les mêmes.
Puis-je utiliser la même clé en préproduction et en production?
Non, et ce n’est pas souhaitable. Les clés sont liées à un environnement : une clé de production en préproduction débite de vraies cartes, et une clé sandbox en production fait échouer chaque appel. Refuser de démarrer quand le préfixe de la clé ne correspond pas à l’environnement attendu transforme l’erreur en déploiement échoué.
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.
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
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.
Explore
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…
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





