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
Alertes d'intégrité de StripeIntégrer des LLMStripe pour Visual Studio CodeChargements de fichiers
Sécurité
Sécurité
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
    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

Documentation relatives aux autorisations

Liste des événements disponibles et des autorisations nécessaires.

Copier la page

Une application Stripe requiert une autorisation pour lire ou écrire des données utilisateur. Cela inclut les situations suivantes :

  • Accès aux objets API Stripe : voir Autorisations relatives aux objets
  • Abonnement à des événements : voir Autorisations relatives aux événements

Pour demander des autorisations, ajoutez-les au tableau permissions de votre fichier de manifeste d’application. Vous pouvez aussi gérer le tableau via la CLI. Les administrateurs de compte ayant installé votre application doivent accepter les demandes d’autorisation que vous avez ajoutées avant de pouvoir l’utiliser.

Si votre application effectue une action sans en avoir l’autorisation, Stripe peut envoyer une erreur de requête invalide.

Gérer les autorisations

Vous pouvez ajouter une autorisation au tableau permissions du fichier de manifeste d’application stripe-app.json en utilisant la commande suivante :

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

Remplacez :

  • PERMISSION_NAME avec le nom de l’autorisation. Vous trouverez les noms d’autorisation pour les objets et les événements dans les sections ci-dessous.
  • EXPLANATION avec une explication relative à l’autorisation d’accès. Les utilisateurs voient cette explication lorsqu’ils installent votre application.

Répétez cette étape pour chaque autorisation que vous souhaitez ajouter à votre application.

Par exemple, après avoir ajouté l’autorisation customer_read, le fichier du manifeste de votre application pourrait ressembler à ce qui suit :

stripe-app.json
{ "id": "com.example.app", "version": "1.2.3", "name": "Example App", "icon": "./example_icon_32.png", "permissions": [ { "permission": "customer_read", "purpose": "Receive access to the customer’s phone number" } ], }

Pour supprimer une autorisation, vous pouvez aussi utiliser la CLI :

Command Line
stripe apps revoke permission "PERMISSION_NAME"

Autorisations relatives aux objets

Pour chaque objet API que votre application lit ou écrit, vous devez demander au moins l’une des autorisations correspondantes.

Si vous développez des objets dans les réponses de vos requêtes API, vous devez également demander au moins une autorisation correspondante pour chaque objet API que vous développez.

RessourcesAutorisationDescription

Account

connected_account_readPermet d’accéder aux comptes

Account link

account_link_writePermet d’accéder aux liens de compte

Apple Pay Domain

apple_pay_domain_read, apple_pay_domain_writePermet d’accéder aux ressources du domaine Apple Pay. Vous devez enregistrer vos domaines Web auprès d’Apple pour utiliser Apple Pay. Veuillez consulter la page sur l’enregistrement de domaine pour obtenir plus d’informations.

Application Fee

application_fee_read, application_fee_writePermet d’accéder aux commissions de la plateforme

Balance

balance_readPermet d’accéder au solde

Balance transaction source

balance_transaction_source_read

Permet d’accéder à l’attribut source pour le développer lors de la récupération des opérations sur solde

Cette autorisation génère également les autorisations suivantes : application_fee_read, balance_read, transfer_read

Billing clock

billing_clock_read, billing_clock_writePermet d’accéder aux horloges de simulation

Dispositif de mesure Billing

billing_meter_read, billing_meter_writePermet d’accéder aux dispositifs de mesure Billing

Événements de mesure Billing

billing_meter_event_read, billing_meter_event_writePermet d’accéder aux événements de mesure Billing

Charge

charge_read, charge_writePermet d’accéder aux paiements

Checkout Session

checkout_session_read, checkout_session_write

Permet d’accéder aux sessions

Cette autorisation génère également les autorisations suivantes : mandate_read, payment_intent_read, payment_links_read, product_read, setup_intent_read, sku_read

Configuration

terminal_configuration_read, terminal_configuration_writePermet d’accéder aux configurations

Token de confirmation

confirmation_token_readAccorde un accès en lecture aux tokens de confirmation

Token de confirmation (client)

confirmation_token_client_writeAccorde un accès en écriture aux tokens de confirmation provenant du client.

Connection Token

terminal_connection_token_writePermet d’accéder aux tokens de connexion

Coupon

coupon_read, coupon_writePermet d’accéder aux bons de réduction

Credit note

credit_note_read, credit_note_write

Permet d’accéder aux avoirs

Cette autorisation génère également les autorisations suivantes : invoice_read,

Customer portal

customer_portal_read, customer_portal_write

Permet d’accéder au portail client

Si vous utilisez le portail client pour gérer les abonnements ou les moyens de paiement, vous devez également demander elements_write.

Customer

customer_read, customer_write

Permet d’accéder aux clients

Cette autorisation génère également l’autorisation suivante : billing_clock_read.

Dispute

dispute_read, dispute_writePermet d’accéder aux litiges

Edit link

edit_link_writePermet d’accéder aux liens de connexion

Elements

elements_writePermet d’accéder aux composants Stripe.js

Droits

entitlement_readPermet d’accéder aux Droits d’accès

Event

event_readPermet d’accéder aux événements

File

file_read, file_writePermet d’accéder aux fichiers

Invoice

invoice_read, invoice_write

Permet d’accéder aux factures

Cette autorisation génère également l’autorisation suivante : credit_note_read

Si vous utilisez la page de facture hébergée pour gérer des factures ou des moyens de paiement, vous devez également demander elements_write.

Issuing authorization

issuing_authorization_read, issuing_authorization_writePermet d’accéder aux autorisations

Issuing card

issuing_card_read, issuing_card_writePermet d’accéder aux cartes

Issuing cardholder

issuing_cardholder_read, issuing_cardholder_writePermet d’accéder aux titulaires de cartes

Issuing dispute

issuing_dispute_read, issuing_dispute_writePermet d’accéder aux litiges Issuing

Issuing transaction

issuing_transaction_read, issuing_transaction_writePermet d’accéder aux transactions

Location

terminal_location_read, terminal_location_writePermet d’accéder aux emplacements

Mandate

mandate_read, mandate_writePermet d’accéder aux mandats

Order

order_read, order_writePermet d’accéder aux commandes

Payment intent

payment_intent_read, payment_intent_write

Permet d’accéder aux PaymentIntents

Si vous gérez les PaymentIntents avec les Elements Stripe.js, vous devez également demander elements_write.

Cette autorisation génère également les autorisations suivantes : product_read, sku_read

Payment links

payment_links_read, payment_links_write

Permet d’accéder aux liens de paiement

Cette autorisation génère également les autorisations suivantes : mandate_read, product_read, sku_read

Payment method

payment_method_read, payment_method_write

Permet d’accéder aux PaymentMethods

Cette autorisation génère également l’autorisation suivante : source_read

Payout

payout_read, payout_writePermet d’accéder aux virements

Plan

plan_read, plan_writePermet d’accéder aux offres, aux tarifs et (implicitement) aux produits

Product

product_read, product_writePermet d’accéder aux produits

Promotion Code

promotion_code_read, promotion_code_writePermet d’accéder aux codes promotionnels

Quote

quote_read, quote_write

Permet d’accéder aux devis

Cette autorisation génère également les autorisations suivantes : sku_read, product_read

Reader

terminal_reader_read, terminal_reader_writePermet d’accéder aux lecteurs

Report Runs and Report Types

report_runs_and_report_types_readPermet d’accéder aux types de rapports en lecture seule et d’exécuter des rapports

Review

review_read, review_writePermet d’accéder aux vérifications

Secret

secret_writePermet d’accéder aux clés secrètes

Setup Intent

setup_intent_read, setup_intent_write

Permet d’accéder aux SetupIntents

Si vous gérez les SetupIntents avec les Elements Stripe.js, vous devez également demander elements_write.

Cette autorisation génère également l’autorisation suivante : mandate_read

Shipping rate

shipping_rate_read, shipping_rate_writePermet d’accéder aux frais de livraison

SKU

sku_read, sku_writePermet d’accéder aux unités de gestion des stocks

Source

source_read, source_writePermet d’accéder aux sources

Subscription

subscription_read, subscription_writePermet d’accéder aux abonnements

Tax rate

tax_rate_read, tax_rate_writePermet d’accéder aux taux de taxe

Tax settings

tax_settings_read, tax_settings_write,Permet d’accéder aux paramètres de Tax

Tax transaction

tax_calculations_and_transactions_read, tax_calculations_and_transactions_write,Permet d’accéder aux calculs des taxes et aux transactions

Token

token_read, token_writePermet d’accéder aux tokens

Top up

top_up_read, top_up_writePermet d’accéder aux recharges

Transfer

transfer_read, transfer_write

Permet d’accéder aux transferts

Cette autorisation génère également les autorisations suivantes : payout_read, payout_write

Usage record

usage_record_read, usage_record_writePermet d’accéder aux enregistrements d’utilisation

User Email

user_email_readPermet d’accéder aux adresses e-mail des utilisateurs

Webhook

webhook_read, webhook_write

Permet d’accéder aux endpoints de webhook

Pour la plupart des applications, il n’est pas nécessaire d’ajouter webhook_write. Configurez plutôt un webhook pour écouter les événements de vos comptes connectés. Si vous avez toujours besoin de webhook_write, contactez le support Stripe.

Autorisations relatives aux événements

Pour chaque événement auquel votre application s’abonne, elle doit demander au moins l’une des autorisations correspondantes.

Chargement…

Voir aussi

  • Documentation du manifeste d’application
  • Fonctionnement des extensions d’interface utilisateur
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