Skip to main content
NewChargeback Protection + Fee Intelligence for high-volume merchants. Get a savings analysis and a review of your dispute handling.See how it works
Details

Chargeback Protection + Fee Optimization

See how it works: high-volume merchants get automated dispute evidence, interchange optimization, and real-time savings visibility.

See how it works

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é
Espace d'authentification API RapidCents montrant des requêtes signées à côté d'un terminal de test
Une requête RapidCents serveur à serveur en cours de signature, un terminal sandbox pour la contrepartie en personne.

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

  1. 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.

  2. Utilisez des clés distinctes par environnement pour que le trafic sandbox n’atteigne jamais la production.

  3. Faites la rotation selon un calendrier et immédiatement après tout changement de personnel, en gardant brièvement les deux clés actives.

  4. Encadrez l’accès des partenaires par OAuth plutôt que de partager les clés d’une entreprise.

  5. 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é.

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