Passer au contenu principal

Créez votre clé restreinte Stripe

Card Payments + Buy Now nécessite une clé Stripe pour chaque mode (test et production). Stripe demande aux extensions de paiement d'utiliser une clé restreinte : une clé limitée aux seules opérations dont l'extension a besoin. En cas de fuite, cette clé ne permettrait ni de consulter l'intégralité de votre compte Stripe, ni de rediriger vos virements ailleurs.

Créez la clé

  1. Dans OpenCart, ouvrez Extensions, puis Paiements, puis Card Payments + Buy Now, et sélectionnez l'onglet Test ou Live.
  2. Cliquez sur « Connecter avec Stripe ». Stripe ouvre sa page « Créer une clé restreinte » avec les autorisations ci-dessous déjà cochées. Vérifiez-les, puis cliquez sur « Créer la clé ».
  3. Copiez la clé. Elle commence par rk_live_ (ou rk_test_ en mode test). Collez-la dans le champ Clé restreinte d'OpenCart et cliquez sur Enregistrer.
  4. Cliquez sur « Vérifier la connexion ». Le système devrait indiquer que la clé dispose de toutes les autorisations requises par l'extension. Si une autorisation manquante est signalée, modifiez la clé dans Stripe, configurez cette autorisation conformément au tableau, puis vérifiez à nouveau.

Stripe n'affiche la clé de production qu'une seule fois, au moment de sa création. Si vous la perdez, créez-en une nouvelle de la même manière.

Les autorisations dont il a besoin

Si vous créez la clé vous-même dans le Dashboard Stripe (Développeurs, Clés API, Créer une clé restreinte), attribuez-lui ces permissions et laissez toutes les autres sur « Aucun ».

Autorisation StripeAccèsÀ quoi cela sert
Intentions de paiementAccès en écritureencaisser des paiements
Intentions de configurationAccès en écritureenregistrer une carte pour la prochaine fois
Clients et sessions clientAccès en écritureafficher les cartes enregistrées d'un client
Modes de paiementAccès en écriturelister et supprimer les cartes enregistrées
Paiements et remboursementsAccès en écritureremboursement depuis la page de commande
Sessions de paiementAccès en écriturel'option « payer sur la page de Stripe »
Configurations des méthodes de paiementAccès en écritureactivez ou désactivez les cartes, Apple Pay, Google Pay et le reste depuis vos paramètres
Domaines de méthodes de paiementAccès en écritureenregistrez l'adresse de votre boutique pour Apple Pay et Google Pay
Points de terminaison de webhookAccès en écriturele bouton « Configurer le webhook »
Litiges et événementsAccès en lectureafficher les litiges liés à la commande

Utilisez-vous déjà votre clé secrète complète ?

Les boutiques configurées avant l'introduction des clés restreintes peuvent avoir enregistré la clé secrète complète (sk_live_). Celle-ci continue de fonctionner, mais la page des paramètres affiche un avertissement tant que vous ne l'avez pas remplacée. Générez une clé restreinte comme indiqué ci-dessus, collez-la et enregistrez. Ensuite, supprimez ou renouvelez l'ancienne clé secrète dans Stripe, à condition qu'aucun autre élément de votre système ne l'utilise.

Où placer la clé

La clé reste dans votre boutique et n'est transmise qu'à Stripe. L'extension ne dispose pas de serveur de licence et ne nous transmet jamais votre clé, vos ventes ou les coordonnées de vos clients.

Retour à Card Payments + Buy Now