Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
Gestion des versions
Journal des modifications
Mettre à niveau votre version de l'API
Actualiser votre version du SDK
Outils de développement
SDK
API
Tests
Workbench
Destinations d'événements
Workflows
CLI Stripe
Shell Stripe
Dashboard des développeurs
Boîte à outils des agents
Intégrer des LLMStripe pour Visual Studio CodeAlertes d'intégrité de StripeChargements de fichiers
Sécurité et confidentialité
Sécurité
Confidentialité
Extensions Stripe
Stripe Apps
    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
    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
    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 pour les applications
    Intégrer des applications tierces conçues pour Stripe
    Migrer vers Stripe Apps
    Migrer ou développer une extension
      Anciennes extensions
    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
Connecteurs Stripe
Partenaires
Partner ecosystem
Certification des partenaires
AccueilOutils de développementStripe Apps

Migrer une extension vers les applications Stripe

Découvrez pourquoi et comment migrer vos extensions vers Stripe Apps.

Copier la page

Les extensions désignent d’anciennes intégrations conçues sur Stripe Connect. Grâce aux requêtes OAuth et API, elles transfèrent les données Stripe vers d’autres outils métier, comme des tableaux de bord analytiques ou des entrepôts de données.

Stripe Apps a remplacé les extensions comme moyen privilégié d’intégrer Stripe à d’autres outils à partir de 2022.

Vous ne pouvez plus créer de nouvelles extensions. Toute mention des extensions héritées a été supprimée du répertoire des partenaires Stripe. Si vous possédez une ancienne extension, migrez-la vers Stripe Apps dès maintenant pour garantir sa visibilité sur Stripe App Marketplace.

Pourquoi migrer

Stripe Apps est une mise à niveau des anciennes extensions. En effectuant la migration, vous obtenez les éléments suivants :

  • Un meilleur référencement et une visibilité renforcée dans le Dashboard Stripe et le Stripe App Marketplace
  • Des autorisations plus granulaires, afin que vous puissiez définir (et que vos utilisateurs puissent comprendre) les données et API auxquelles une application peut accéder.
  • Fonctionnalités interactives, avec des composants d’interface utilisateur intégrés au Dashboard Stripe (afin que les utilisateurs puissent interagir directement avec votre application, sans quitter Stripe)
  • Expérience ininterrompue pour vos utilisateurs d’extensions qui choisissent d’effectuer la migration

Que se passe-t-il si vous n’effectuez pas la migration

Si vous choisissez de ne pas migrer votre ancienne extension vers une application Stripe, votre extension continuera de fonctionner normalement (pour l’instant). Les anciennes extensions étant officiellement obsolètes, le support continu n’est pas garanti et aucune nouvelle fonctionnalité n’est disponible pour les anciennes extensions.

De plus, les nouveaux utilisateurs ne peuvent pas découvrir les extensions héritées via le répertoire des partenaires.

Nous vous recommandons de migrer votre ancienne extension vers une application Stripe dès que possible.

Stripe Apps et extensions

Une application peut faire tout ce qu’une extension fait, avec deux nouveautés clés :

  1. Fonctionnalité interactive, utilisant des composants d’interface utilisateur intégrés dans le Dashboard Stripe.

  2. Des autorisations plus granulaires pour permettre à vos utilisateurs de comprendre les données auxquelles une application peut accéder.

L’autre différence est que tous les utilisateurs peuvent découvrir des applications depuis le Stripe App Marketplace au lieu du répertoire de partenaires.

ExtensionsApplications Stripe
Tous les utilisateurs de Stripe peuvent utiliser votre extension.Tous les utilisateurs de Stripe peuvent installer votre application.
Non accessible dans le répertoire des partenaires Stripe ou Stripe App Marketplace.Accessible dans Stripe App Marketplace et le Dashboard Stripe.
Vos extensions existantes se trouvent dans le Dashboard, dans la section Développeurs > Extensions.Vos applications se trouvent dans le Dashboard, dans la section Développeurs > Applications.
Les extensions se limitent soit à toutes les autorisations de lecture, soit à toutes les autorisations d’écriture. Les autorisations granulaires ne sont pas prises en charge.Vous pouvez demander un ensemble d’autorisations granulaires aux utilisateurs au moment de l’installation d’une application, ce qui augmente la sécurité et la confiance des utilisateurs.
Vous ne pouvez pas créer de nouvelles extensions.Tout développeur peut s’appuyer sur la plateforme d’applications de Stripe.
Une fois que les utilisateurs associent leurs comptes Stripe à votre extension avec OAuth, vous pouvez effectuer des requêtes API en leur nom.Choisissez parmi plusieurs types d’autorisation pour prendre en charge l’inscription de vos utilisateurs et le flux de demande d’API.
Les utilisateurs interagissent avec votre ancienne extension en installant des outils supplémentaires et en quittant Stripe.Les utilisateurs peuvent interagir avec votre application directement dans le Dashboard Stripe.
Il est impossible d’étendre l’interface utilisateur de Stripe.Vous pouvez développer votre application directement dans le Dashboard Stripe.

Impact sur les utilisateurs de votre extension

Lorsque vous chargez et publiez une application Stripe sur le compte qui possède l’ancienne extension, cela permet au processus de migration pour les utilisateurs de votre extension de basculer vers votre application Stripe. Le processus de migration ne perturbe pas les utilisateurs existants de l’extension.

Après la migration de votre extension vers une application Stripe, vos utilisateurs existants verront un badge sur leur page de paramètres de l’extension les invitant à réautoriser les autorisations pour votre application. Vos utilisateurs doivent accepter les autorisations pour commencer à utiliser votre application migrée. Les administrateurs des comptes Stripe de vos utilisateurs verront ce qui suit :

Exemple d'autorisations d'applications migrées

Afin que le processus de migration soit fluide pour vos utilisateurs, migrez votre extension vers une application en chargeant l’application sur votre compte existant.

Si vous ne souhaitez pas inviter vos utilisateurs existants à effectuer la migration, vous devez charger et publier votre application Stripe sur un compte Stripe distinct. Vous ne pouvez pas avoir à la fois une extension existante et une application Stripe non liée sur le même compte Stripe.

Migrer vers les applications Stripe

Suivez les étapes ci-dessous pour migrer votre extension vers une application Stripe.

Procédure à suivre pour migrer une extension vers une application Stripe

Migrer une extension vers une application Stripe

Avant de commencer

  • Pendant que vous développez votre application Stripe, nous vous recommandons de la tester et de la charger sur un compte Stripe distinct ou nouveau. Vous devez utiliser un ID différent pour votre application dans le compte de test, car les ID d’application sont globalement uniques (par exemple "id": "com.example.myapp" et "id": "com.example.myapp.test").
  • Pour ajouter un niveau de sécurité supplémentaire, créez une instance de test distincte de votre back-end. Lorsque vous testez votre application Stripe, évitez d’apporter des modifications au code back-end qui sous-tend votre extension en mode production.
  • Après avoir testé votre application Stripe, chargez-la (avec l’ID final souhaité) sur le compte Stripe qui possède votre extension, puis publiez votre application.

Créer un manifeste de l'application

Créez un manifeste d’application en créant une application Stripe.

FacultatifAjouter une fonctionnalité interactive

Choisir un type d'authentification

Pour effectuer des appels à l’API depuis votre back-end au nom des utilisateurs qui installent votre application, vous devez choisir l’un des types d’authentification API disponibles. Pour la plupart des anciennes extensions, les options platform ou oauth offrent un remplacement instantané de l’intégration Stripe existante nécessitant uniquement des changements minimes.

Ajouter des autorisations à votre application

Ajouter des autorisations au manifeste de votre application.

Si vous avez besoin d’aide pour identifier les autorisations appropriées, après avoir chargé votre application, vous pouvez utiliser l’outil de migration des autorisations sur la page Informations sur l’application pour afficher les autorisations manquantes recommandées. L’outil examine les requêtes récentes sur votre compte et analyse les autorisations nécessaires pour votre application.

Vous trouverez l’outil de migration en accédant à votre application sur la page Informations sur l’application du Dashboard. L’outil existe à plusieurs endroits mis en évidence ci-dessous.

Point d’entrée de l’outil de migration des autorisations pour les applications non publiées

Légende et bouton pour les applications non publiées

Point d’entrée de l’outil de migration des autorisations pour les applications publiées

Transféré dans l’option du menu de débordement lors de la publication de l’application

Avertissement

Lorsqu’un utilisateur autorise les nouvelles autorisations pour votre application Stripe, cela remplace les autorisations illimitées en lecture/écriture précédemment accordées à votre extension. Pour vous assurer que vos utilisateurs existants ne subissent pas d’interruptions liées aux autorisations lors de la migration, vous devez inclure les autorisations nécessaires dans le manifeste de votre application avant de migrer les utilisateurs existants.

Charger votre application

Utilisez l’interface de ligne de commande pour charger votre application sur Stripe.

Publier votre application

Soumettez votre application pour vérification et publiez-la sur le Stripe App Marketplace.

Pour mettre toutes les chances de votre côté, suivez les conseils de Stripe ci-dessous :

  • Exigences de vérification des applications
  • Instructions de référencement des applications

Remarque

Lorsque vous fournissez des identifiants de test, assurez-vous que le compte de test a accès au flux d’installation de l’application.

Votre application doit être approuvée lors de la vérification des applications pour pouvoir être publiée sur Stripe App Marketplace.

Inscrire des utilisateurs

Après la migration, vos utilisateurs existants doivent réautoriser les autorisations de l’application dans le Dashboard pour pouvoir utiliser votre application Stripe.

Il y a deux façons d’inscrire de nouveaux utilisateurs à votre application Stripe :

  • Vous pouvez publier votre application sur Stripe App Marketplace après avoir migré votre ancienne extension et avoir effectué l’étape de vérification des applications.
  • Les nouveaux utilisateurs peuvent continuer à s’inscrire sur votre ancienne extension avec Connect OAuth à partir de votre site Web.

Remarque

Pour éviter d’inscrire de nouveaux utilisateurs avec OAuth après avoir terminé la migration, vous pouvez supprimer vos rappels OAuth et rediriger les nouveaux utilisateurs vers la page de votre application sur le Stripe App Marketplace en modifiant le bouton Connexion avec Stripe de votre site web.

Voir aussi

  • Applications Stripe
  • Exemples d’application
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc