Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et marketplaces
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
Gestion des versions
Journal des modifications
Mettre à niveau votre version de l'API
Actualiser votre version du SDK
Essentials
SDK
API
Tests
CLI Stripe
Exemples de projets
Outils
Dashboard Stripe
Workbench
Dashboard des développeurs
Stripe pour Visual Studio Code
Terraform
Fonctionnalités
Workflows
Destinations d'événements
Alertes d'intégrité de StripeChargements de fichiers
Solutions d'IA
Boîte à outils des agents
Modèle de protocole contextuelCréer des flux de facturation SaaS avec l’IA agentique
Sécurité et confidentialité
Sécurité
Robot d'exploration Web Stripebot
Extensions Stripe
Créer des applications Stripe
    Présentation
    Démarrer
    Créer une application
    Fonctionnement de Stripe Apps
    Exemples d'application
    Créer une application
    Enregistrer des clés secrètes
    Méthodes d'authentification de l'API
    Flux d'autorisation
    Logique côté serveur
    Écouter les événements
    Gérer différents modes
    Activer la prise en charge de l'environnement de test
    Activer l’accès au réseau local
    Page des paramètres d'application
    Concevoir une interface utilisateur
    Inscription des utilisateurs
    Distribuer votre application
    Options de distribution
    Charger votre application
    Versions
    Tester votre application
    Publier votre application
      Conditions applicables à la vérification d'applications
    Faire la promotion de votre application
    Ajouter des liens profonds
    Créer des liens d'installation
    Assigner des rôles dans les extensions d'interface utilisateur
    Actions post-installation
    Analyses de l'application
    Composants intégrés
    Intégrer des applications tierces conçues pour Stripe
    Migrer vers Stripe Apps
    Migrer ou développer une extension
    Migrer un plugin vers Stripe Apps ou Stripe Connect
    Référence
    Manifeste de l'application
    Interface de ligne de commande
    SDK d'extension
    Autorisations
    Fenêtres d'affichage
    Modèles de conception
    Composants
Utiliser les applications de Stripe
Partenaires
Partner ecosystem
Certification des partenaires
États-Unis
Français (France)
AccueilRessources pour les développeursBuild Stripe apps

Comment publier une application sur le Stripe App Marketplace

Découvrez comment faire approuver votre application sur Stripe App Marketplace.

Utilisez ce guide si vous êtes l’auteur d’une application et souhaitez la rendre publique. Si votre application doit uniquement être disponible pour les membres de votre équipe, découvrez comment charger et installer votre application. Ce guide explique comment accéder au Stripe App Marketplace et comment effectuer le processus de révision des applications pour vérifier que votre application répond aux normes des applications Stripe. Si vous ne souhaitez installer votre application que sur un petit nombre de comptes, consultez la page consacrée aux tests externes.

Exigences et restrictions

  • Vous devez activer votre compte.
  • Vous ne pouvez publier qu’une seule application par compte.
  • Stripe peut uniquement prendre en charge les référencements en anglais.
  • Contactez Stripe si vous devez supprimer votre application du Stripe App Marketplace.
  • Votre objectif commercial ne peut pas figurer dans la liste des activités soumises à restriction et interdites de Stripe.

Étapes à suivre pour publier votre application

  1. Mettre à jour votre manifeste d’application
  2. Préparer votre application
  3. Rédiger votre annonce
  4. Envoyer votre application pour examen (puis attendre 4 jours ouvrables)
  5. Publier votre application

Nous pouvons vous envoyer un e-mail pour vous demander de modifier votre annonce avant que vous puissiez la publier. Vous devez également soumettre à nouveau et passer à nouveau la vérification si vous apportez des modifications à votre application ou référencement.

Mettre à jour votre manifeste d'application

Définir le type de distribution

Command Line
stripe apps set distribution public

Ceci met à jour votre manifeste :

{ "id": "com.example.app", "version": "1.2.3", "name": "Example Tool", "icon": "./example_icon_32.png", "distribution_type": "public" }

Ajouter les autorisations requises

Ajouter des autorisations à l’aide de :

Command Line
stripe apps grant permission "PERMISSION_NAME" "EXPLANATION"

Sélectionnez la version de votre application

Sélectionnez la version de votre application sur la page Applications du Dashboard.

Inclure ui_extension uniquement pour l’interface utilisateur du Dashboard Stripe

  • Si votre application nécessite un tiroir d’applications Stripe ou une interface utilisateur de page (type de fonctionnalité =ui_extension), mettez en œuvre les écrans de l’interface utilisateur et ajoutez les vues ui_extension appropriées dans le manifeste de l’application. Reportez-vous à la section Composants de l’interface utilisateur des applications Stripe.
  • Si votre application est uniquement une intégration de données (type de fonctionnalité = data_integration) et ne nécessite pas d’interface utilisateur, n’incluez pas le contenu du tiroir d’applications. Laissez plutôt les vues ui_extension vides dans le fichier stripe-app.json.
Command Line
"ui_extension": []

Pour en savoir plus sur le manifeste de l’application, un index de tous les champs, types et descriptions, voirRéférence du manifeste de l’application.

Erreurs courantes lors de la création du manifeste de l’application

  1. Le champ manifeste de l’applicationallowed_redirect_uris ne doit pas contenir d’URL localhost ou factices. Ces entrées représentent un risque de sécurité important et peuvent permettre des redirections non autorisées. Si vous avez ajouté des URL localhost ou factices pour les tests, supprimez-les avant de télécharger votre application.
  2. Le nom de l’application doit être le même pour la liste de l’application et le fichier manifeste de l’application.
  3. Assurez-vous d’inclure le chemin de l’image du logo de l’application dans le manifeste de l’application. Le logo spécifié dans le manifeste doit correspondre au logo que vous téléchargez dans la liste des applications.
  4. Mettez à jour la valeur sandbox_install_compatible à true pour permettre l’installation de l’application dans un compte en mode environnement de test Stripe. Cela vous aidera à tester toutes les fonctionnalités liées aux abonnements à l’application ou au paiement à l’aide du compte en mode environnement de test Stripe.

Charger votre application

Command Line
stripe apps upload

Consultez les détails de l’application sur Dashboard Stripe > Développeurs > section Applications.

Préparer votre application

Ensuite, créez un processus d’installation pour les installateurs sur d’autres comptes.

  • Sélectionnez la méthode d’authentification API adéquate établie sur votre application et ses exigences de cas d’usage.
  • Si vous utilisez OAuth tiers, assurez-vous que votre application est entièrement vérifiée et approuvée par tout fournisseur tiers (par exemple, Google, Facebook, LinkedIn) que vous proposez. Si votre application n’est pas vérifiée, vous verrez généralement un message tel que « Google n’a pas vérifié cette application ». Ne demandez pas d’autorisations au-delà de ce dont vous avez besoin auprès de ces fournisseurs.
  • Si votre application dispose d’un bouton de paiement pour le plan d’abonnement, dirigez alors les utilisateurs depuis votre application Stripe vers votre plateforme avant de naviguer vers Stripe Checkout.
    • Par exemple : un bouton ou un lien dans la page de configuration de l’application ou dans l’interface utilisateur du tiroir d’applications, intitulé « Passer à un abonnement payant », renvoie d’abord vers votre propre site web où l’utilisateur peut obtenir des informations sur le coût et les détails de l’abonnement, puis lancer le processus de paiement.
  • Si votre application comporte un composant d’interface utilisateur, assurez-vous d’utiliser l’interface utilisateur de conception Stripe
  • Si vous utilisez OAuth 2.0 pour authentifier la demande de connexion avec Stripe :
    • Lorsque vous soumettez une application OAuth pour examen, vous devez utiliser le lien d’installation public pour rediriger. Vous le trouverez dans l’onglet Paramètres (et non dans le lien d’installation du canal), et le chemin d’accès ressemble à https://marketplace.stripe.com/oauth/v2/authorize?client_id=$(clientId)&redirect_uri=$(redirect_uri)&state=$(state). Stripe a abandonné la méthode d’authentification Connect Stripe, utilisez donc cette méthode OAuth à la place.
    • URL de test externe : cette URL est uniquement destinée aux tests locaux et à des fins d’implémentation. Elle n’est pas valable pour les applications publiées. Après avoir terminé votre implémentation et vos tests, vous devez remplacer cela par l’URL d’installation publique (détaillée ci-dessous).
    • URL d’installation publique : lors de la soumission de votre formulaire d’inscription pour vérification, vous devez utiliser l’URL d’installation publique en mode live. Cette URL est inaccessible au public et application développeur tant que votre formulaire d’inscription n’est pas publié à Stripe App Marketplace. Cependant, l’équipe chargée de l’examen des applications Stripe peut accéder à cette URL et installer votre application pour l’examiner.

Rédiger votre annonce

Le type d’application détermine la façon dont vous présentez votre référencement d’application. Les deux principaux types d’applications sont celles qui ont une interface utilisateur dans le Dashboard Stripe et celles qui n’en ont pas.

Exemples de types d’applications

Mailchimp est un exemple d’application avec une interface utilisateur dans le Dashboard Stripe. Hubspot est un exemple d’application sans interface utilisateur dans le Dashboard Stripe.

Comment rédiger une liste convaincante

La page de soumission du référencement de l’application comporte trois sections principales :

  • La première section énonce clairement la principale proposition de valeur de votre application et le principal problème qu’elle résout pour les utilisateurs de Stripe.
  • Les deuxième et troisième sections fournissent plus de détails sur les principaux cas d’usage de votre application et expliquent comment votre application répond à chacun d’eux.

Champs obligatoires

ContenuSpécificationsInstructionsExemple
Nom35 caractères maximum. Ne doit pas contenir les mots ou noms suivants : « Stripe », « application », « gratuit » ou « payant ».Apparaît à côté du logo de votre application dans toute la Marketplace et sur la page de votre liste des applications. Il doit s’agir du même nom que celui téléchargé dans stripe-app.json. Il ne peut pas contenir les mots « Stripe », « app », « RAK », « Generator », « API Key », « Authenticator », « free » ou « paid ».EmailWorld
Icône logoL’image doit être au format .PNG ou .JPG, en haute définition (au moins 300 × 300 pixels), de forme carrée (format d’image 1:1) et d’une taille inférieure à 10 Mo. Doit être le même logo que celui utilisé dans le manifeste de l’application.
  • S’affiche à côté du nom de votre application sur la place de marché ainsi que sur la page de référencement de votre application.
  • L’image du logo d’application ajoutée dans la liste des applications doit être la même que celle téléchargée dans le fichier manifeste de l’applicationstripe-app.json.
  • N’utilisez pas le logo d’une autre entreprise ou marque sans leur autorisation légale explicite, ou d’une manière qui suggère qu’ils approuvent votre application.
  • L’image du logo doit être carrée avec un format d’image 1:1.
Créée par80 caractères maximum.Nom de la personne ou de l’organisation qui a créé l’application et en assure la maintenance.EmailWorld, Inc.
CatégorieSélectionnez la catégorie qui décrit le mieux votre application.Si Stripe estime qu’une autre catégorie est plus appropriée, nous ajusterons votre sélection et vous en informerons à l’occasion de la révision de votre application.
  • Assistance
  • Ventes
Sous-titre80 caractères maximum.S’affiche à côté du nom de votre application sur la place de marché ainsi que sur la page de référencement de votre application. Cette phrase concise résume la valeur de votre application. Évitez le bourrage de mots-clés, le jargon marketing et l’hyperbole.Consultez et modifiez l’historique d’assistance d’un client depuis le Dashboard Stripe.
À propos de1 000 caractères maximum.Veuillez décrire brièvement l’activité de votre entreprise, les clients auxquels vos produits sont destinés et l’intérêt que ces produits présentent. Une description idéale est une ou deux phrases qui présentent votre produit principal ou votre entreprise en général, suivies d’une brève description de votre application Stripe. Évitez les hyperboles, le jargon marketing, le bourrage de mots-clés ou les affirmations non vérifiables. Par exemple : « La meilleure solution d’assistance au monde. »_EmailWorld est un service d’envoi d’e-mails destiné aux entreprises d’e-commerce en croissance. L’application EmailWorld intègre nos fonctionnalités de messagerie Avancées à Stripe pour vous permettre de toucher votre public en quelques clics.
Compatible avecRempli automatiquement, mais modifiable ici.Le manifeste de votre application le renseigne automatiquement, mais vous pouvez le modifier à l’aide du menu déroulant fourni. Cela permet aux utilisateurs de savoir quelles parties du Dashboard Stripe sont prises en charge par votre application.
  • Paiements
  • Clients
Fonctionnalités principalesAjoutez jusqu’à trois fonctionnalités clés qui mettent en lumière les cas d’usage spécifiques de votre application dans le contexte du Dashboard Stripe.
  • Chaque fonctionnalité explique comment l’application interagit avec Stripe et la renforce. Utilisez des titres clairs, axés sur la valeur, et des captures d’écran de haute qualité qui ne montrent pas de véritables données des clients.
  • La première section de la fonctionnalité principale doit expliquer la proposition de valeur de haut niveau de votre application et le problème le plus important que l’application et votre entreprise résolvent pour les utilisateurs de Stripe. Les deuxième et troisième sections doivent entrer plus en détail sur les cas d’usage principaux des applications et la manière dont l’application résout chaque problème.
  • Vous devez aligner le titre de la fonctionnalité principale, la description et l’image. Le contenu du titre et de la description doit correspondre et représenter fidèlement l’image de fonctionnalité clé téléchargée.
  • Assurez-vous que les images sont de haute qualité (maximum 5 Mo) et correctement recadrées, et ne décrivez pas votre entreprise dans son ensemble.
Titre80 caractères maximum.Apparaît à côté du visuel et de la description de votre fonctionnalité clé. Voici une phrase concise résumant le cas d’usage de votre application, en langage clair.Recevez des informations sur les e-mails envoyés aux clients Stripe.
Description300 caractères maximum.Une description du fonctionnement de la fonctionnalité, et de la manière dont elle profite à ceux qui l’utilisent. Décrivez toute limite. Incluez éventuellement une brève description de l’entreprise.Affichez l’activité des e-mails, tels que les ouvertures et les clics, en relation avec vos clients Stripe. Cela vous permet d’évaluer dans quelle mesure vos campagnes génèrent des ventes sans avoir à passer d’un onglet à l’autre.
ImageHaute résolution, d’une largeur minimale de 1600 pixels (aucune hauteur minimale), en PNG ou en JPG, et ne doit pas dépasser 10 Mo.Utilisez le kit d’outils de l’interface utilisateur Figma pour concevoir et exporter une image de fonctionnalité de haute qualité. Affichez votre application dans le Dashboard Stripe. N’utilisez pas de captures d’écran montrant des données client réelles ou des captures d’écran de votre application pendant que vous testez.
TarifsIndiquez aux utilisateurs si votre application est gratuite ou abonnement payant. Les tarifs doivent être indiqués sans frais cachés et conformes aux prix hors marché. N’annoncez pas votre service comme gratuit, puis demandez aux utilisateurs de payer après avoir installé l’application.
  • Gratuit
  • Essai gratuit disponible
  • Nécessite un abonnement payant
Page tarifaireObligatoire si votre application nécessite un abonnement payant.Fournissez un lien vers une page qui explique votre modèle tarifaire à un utilisateur.
Canal de support1 à 2 canaux sur lesquels les utilisateurs peuvent vous contacter.Fournissez également une estimation du temps de réponse.
  • help@helptable.com
  • helptable.com/support
Pays d’établissementSélectionnez chaque lieu dans lequel votre entreprise dispose d’un siège.États-Unis
Langues prises en chargeL’anglais est présélectionné et obligatoire. Stripe prend uniquement en charge l’anglais. Si vous souhaitez prendre en charge d’autres langues, contactez Stripe.Anglais
Politique de confidentialitéVeuillez indiquer un lien vers votre Politique de confidentialité. URL permettant aux utilisateurs de lire la politique de confidentialité de votre entreprise et de votre application.emailworld.com/privacy-policy
Conditions d’utilisation du serviceOptionalVeuillez fournir un lien vers vos Conditions d’utilisation du service. Fournissez un lien vers les conditions d’utilisation de votre service, à savoir l’URL d’une page où les utilisateurs peuvent lire les conditions d’utilisation de votre entreprise et de votre application.
Site internet de l’entrepriseOptionalSpécifiez un lien vers le site web de votre entreprise. Votre site Web doit clairement représenter l’objet et l’identité de votre entreprise.
Page de la FAQOptionalSpécifiez un lien vers la page FAQ de votre application.
Documentation techniqueOptionalFournissez un lien vers la page de documentation technique de votre application. La documentation doit tout expliquer, de l’installation de votre application Stripe à la manière de tirer le meilleur parti de ses fonctionnalités.
AutorisationsRenseigné automatiquementLe manifeste de votre application renseigne automatiquement cette information. Il permet aux utilisateurs de savoir quelles autorisations l’application nécessite.
Points forts des fonctionnalitésMettez en avant 1 à 3 fonctionnalités clés de votre application de sorte que les utilisateurs soient immédiatement en mesure de comprendre ce qu’elle permet de faire. Indiquez la valeur de la fonctionnalité en utilisant un langage simple dans le titre de la fonctionnalité. Par exemple, « Résoudre les tickets de Stripe ». Utilisez des visuels de haute qualité qui ne montrent pas les données réelles des clients.
Conseils pour les testsDoit couvrir toutes les fonctionnalités clés de l’environnement de production. N’oubliez pas d’inclure le flux d’inscription. Pour accélérer la vérification de l’application, joignez des enregistrements d’écran des flux plus complexes, en annotant les liens vidéo dans la vidéo si nécessaire.Exemple de scénario de test
Identifiants de test des comptes de testIncluez un ou plusieurs ensembles d’identifiants de test que Stripe peut utiliser pour installer et utiliser votre application. Incluez des identifiants pour l’accès établi sur le rôle le plus élevé dans votre application. Par exemple : « administrateur ». Assurez-vous que les liens de test que vous fournissez pour la vérifier de l’application se connectent à Stripe via l’installation de l’application, et non via Connect Onboarding. Fournissez des étapes détaillées sur la façon de connecter votre application à Stripe. Désactivez l’authentification multifacteur ou fournissez des instructions aux vérifier pour qu’ils la réussissent. Si vos comptes de test ont besoin de données spécifiques pour utiliser votre application (par exemple, un fichier CSV), vous devez l’inclure avec le compte. Si votre application est spécifique à une région ou présente des restrictions géographiques, fournissez des détails sur les régions prendre en charge et fournissez des identifiants de test pour un compte Stripe avec la dernière version de votre application installée. Stripe ne vous permet pas d’utiliser des comptes réels (sans test) pour le processus de vérifier de l’application. Si vous avez besoin d’autres moyens de nous donner accès à un compte spécifique à des fins de test, contactez le service de support Stripe pour obtenir de l’aide.Exemples d’identifiants de test

Exemple d’identifiants de test

Nom du compte de testNom d’utilisateurMot de passe
Google Sheetsteststripeapps@stripe.comteststripeapps
Stripeteststripeapps@stripe.comteststripeapps

Exemple de scénario utilisateur pour une application test comme Stripe avec Google Sheets

Scénario utilisateurInstructions étape par étape
Connexion en tant qu’utilisateur
  1. Installez l’application depuis le Stripe App Marketplace.
  2. Ouvrez l’application.
  3. Cliquez sur le bouton Connexion.
  4. Saisissez les identifiants de test Google (fournis ci-dessous).
  5. Donnez à l’application un accès à votre compte Google.
  6. Revenez au Dashboard Stripe connecté à l’application. Après avoir effectué ces étapes, vous pouvez utiliser un service de Google Sheets dans votre application dans le Dashboard.
Exporter des données de Stripe vers Google Sheets
  1. Accédez à la page Paiements ou Clients du Dashboard.
  2. Ouvrez l’application dans le Dashboard.
  3. Cliquez sur le bouton du tiroir d’applications pour exporter des données.
  4. Sélectionnez un dossier (facultatif).
  5. Enregistrez les données. Les données sont désormais disponibles au format CSV dans votre compte Google Drive.

Envoyer l’application pour examen

Consultez la page Exigences de vérification des applications pour connaître les exigences de qualité des soumissions.

À titre de référence, les problèmes les plus courants que nous voyons à la révision sont les suivants :

  • S’il s’agit d’une nouvelle soumission avec une mise à jour de l’application, assurez-vous que vos directives de test couvrent tout ce que les nouveaux utilisateurs pourraient voir.
  • Vérifiez que vos autorisations dans le manifeste contiennent des descriptions complètes et des justifications détaillées pour émettre des autorisations.
  • Vérifiez que les liens, tels que allowed_redirect_uris dans stripe-app.json ne sont pas rompus ou que les URL d’hôte local ne sont pas rompues.
  • Vérifiez la qualité de l’image et la conformité à l’image de marque.
  • Vérifiez tous les flux d’authentification et fournissez des instructions claires après l’installation :
  • Vérifiez que les identifiants de test sont corrects et ne nécessitent pas d’authentification à deux facteurs.
  • Supprimez les clés API codées en dur de l’application.
  • Testez les fonctionnalités dans un environnement de test et en mode production, avec différents rôles d’utilisateur.
  • Pour les applications OAuth : Vérifiez que vous fournissez le lien public dans l’onglet Paramètres, et non le lien d’authentification dans l’onglet Test externe.
  • Pour les applications avec une interface utilisateur : Vérifiez que les images des fonctionnalités clés montrent l’interface de l’application dans le Dashboard Stripe.
  • Pour les applications utilisant paiement : Vérifiez que les liens de paiement acheminent d’abord les utilisateurs via votre page de paiement externe, et non directement vers Stripe paiement.

Après avoir cliqué sur Envoyer dans le formulaire d’inscription, vous recevrez un e-mail sous 4 jours ouvrables contenant une approbation ou un commentaire.

Décision et publication de l'examen de l'application

Si nous rejetons votre application, vous recevez des commentaires détaillés qui vous aideront à passer la vérification lors de la prochaine soumission.

Après avoir reçu l’e-mail d’approbation, accédez à la page Applications du Dashboard Stripe. Ensuite, vous pouvez prévisualiser votre annonce en cliquant sur Vérifier et publier. Si vous souhaitez apporter d’autres modifications sans publier, cliquez sur Annuler et modifier pour modifier et soumettre à nouveau votre application pour une autre vérification.

Pour publier votre application sur le Stripe App Marketplace, cliquez sur Publier. Publier votre application signifie :

  • Tous les utilisateurs peuvent découvrir votre application dans le Stripe App Marketplace.
  • Tout utilisateur de compte Stripe peut installer et utiliser votre application.
  • Vous pouvez consulter les analyses de l’application dès 24 heures après sa publication.

Voir aussi

  • Exigences qualitatives de vérification des applications
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc