extension-stripe
Ajouter Stripe Checkout aux applications Caffeine AI
La création d’un flux de paiement sécurisé nécessite un travail coordonné sur le backend, le frontend et le routage. Cette compétence guide l’intégration de Stripe Checkout dans les applications Caffeine AI.
Arrêtez-vous et demandez confirmation avant l’installation.
Examinez le plan et obtenez le consentement explicite de l’utilisateur avant de modifier des fichiers.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "extension-stripe" from https://skillstore.io/skills/caffeinelabs-extension-stripe.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-stripe/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « extension-stripe ». Planifie l’intégration de Stripe Checkout pour ma boutique Caffeine AI.
Résultat attendu:
- Ajouter au backend Motoko une configuration Stripe protégée.
- Créer des sessions de paiement à partir de données produit fiables côté serveur.
- Connecter l’action de paiement React et les routes de résultat du paiement.
Utilisation de « extension-stripe ». Décris le flux de paiement attendu sur le frontend.
Résultat attendu:
L’interface demande une session de paiement, vérifie l’URL renvoyée, redirige le navigateur et traite la réussite ou l’échec sur des routes dédiées.
Utilisation de « extension-stripe ». Examine la sécurité des paiements dans ma méthode de paiement.
Résultat attendu:
- Refuser les prix et les devises définis par le client.
- Utiliser une liste d’autorisation pour les origines de redirection.
- Associer chaque session Stripe à son propriétaire authentifié.
Audit de sécurité
Risque élevéAll 25 static findings are false positives caused by Markdown syntax, ordinary imports, template literals, and an informational link. Semantic review found client-controlled pricing and redirect URLs in the recommended checkout design.
Préoccupations de sécurité confirmées (2)
Facteurs de risque
⚙️ Commandes externes (21)
🌐 Accès réseau (1)
📁 Accès au système de fichiers (2)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/caffeinelabs-extension-stripe/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/caffeinelabs-extension-stripe?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/caffeinelabs-extension-stripe?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-stripe/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-stripe.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
caffeinelabs. (2026). extension-stripe security audit report (audit version 3) [Author version 0.1.6]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-stripe/audits/3Citation BibTeX
@techreport{caffeinelabs-caffeinelabs-extension-stripe-2026,
author = {caffeinelabs},
title = {extension-stripe security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/caffeinelabs-extension-stripe/audits/3},
note = {Author version 0.1.6}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-stripe security audit report (audit version 3)"
version: "0.1.6"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-stripe/audits/3"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-stripe:audit:3"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Ajouter le paiement à une boutique
Connecter une interface produit Caffeine AI existante à Stripe Checkout avec la création de sessions côté backend et des routes de résultat du paiement.
Configurer l’administration de Stripe
Créer un flux de configuration réservé aux administrateurs pour la clé secrète Stripe et les pays autorisés.
Examiner l’intégration des paiements
Comparer un flux de paiement existant aux exigences documentées relatives au backend, au frontend, au routage et à la validation.
Essayez ces prompts
Examine la structure de mon application Caffeine AI et présente les fichiers et les étapes nécessaires pour ajouter cette intégration Stripe Checkout.
Ajoute à mon backend Motoko des méthodes de configuration de Stripe et de paiement protégées par une autorisation. Utilise mon modèle de produit existant et empêche le client de contrôler les prix.
Crée le hook de paiement React, le flux de paiement, la validation des URL et les routes de résultat à l’aide de mon acteur existant et de TanStack Router.
Audite cette intégration afin de détecter la falsification des prix, l’utilisation abusive des redirections, les problèmes de propriété des sessions, la mauvaise gestion des secrets et les défauts de vérification des webhooks. Propose des modifications précises du code et des tests.
Bonnes pratiques
- Récupérer les prix et les produits à partir des enregistrements côté serveur avant de créer des sessions Stripe.
- Utiliser une liste d’autorisation pour les origines de réussite et d’annulation, et vérifier les URL de paiement avant toute redirection.
- Restreindre l’accès à la configuration et aux statuts, et ne jamais exposer les clés secrètes Stripe dans le code frontend.
Éviter
- Ne pas faire confiance aux prix, devises, quantités ou descriptions de produits fournis par le client.
- Ne pas accepter d’URL de redirection arbitraires ni lancer de navigation lorsque l’URL de la session est absente.
- Ne pas considérer une redirection réussie comme une preuve de paiement ; vérifier le statut Stripe ou les webhooks signés.
Foire aux questions
Qu’ajoute cette compétence ?
Quelles technologies utilise-t-elle ?
Inclut-elle une application complète ?
Où faut-il stocker la clé secrète Stripe ?
Comment confirmer la finalisation d’un paiement ?
Quels sont les prérequis ?
Détails du développeur
Auteur
caffeinelabsLicence
MIT
Version de l’auteur
v0.1.6
Révision Skillstore
r2
Réf
a39a91716eadede5f4cdefd78178fed4e837a128
Récence de maintenance
25/07/2026
Utilisation
0 téléchargements · 0 vues
Structure de fichiers
📄 SKILL.md