Authentification par clé API limitée
Générez une clé API limitée avec autorisation (RAK) lorsqu'un utilisateur installe votre application.
Un utilisateur qui s’authentifie avec RAK suit ces étapes.
- Sur votre site, l’utilisateur clique sur un lien qui le redirige vers Stripe.
- Sur Stripe, l’utilisateur sélectionne le compte approprié et accepte les autorisations pour l’installation de l’application.
- Une fois l’application installée, elle génère une clé API limitée fournie avec les autorisations pertinentes.
- L’utilisateur copie les clés générées et les fournit à votre site.
Développer votre application
Créez votre application à l’aide de notre modèle.
Command Linestripe apps create <app-name> --template restricted-api-key-app
Si vous avez déjà une application, exécutez cette commande dans l’interface de ligne de commande Stripe :
Command Linestripe apps set api-access-type restricted_api_key
Ajoutez toutes les autorisations requises par votre application.
Modifiez la page des paramètres de votre application. Si vous utilisez le modèle ci-dessus, une vue des paramètres est automatiquement créée. Nous vous recommandons d’ajouter sur cette page des instructions ou des liens vers votre documentation, que les utilisateurs pourront consulter lors de la configuration de votre application.
Exemple de page de paramètres d’application
Chargez votre application sur Stripe.
Note
Une fois que vous avez chargé votre application RAK, vous ne pouvez pas modifier la méthode d’authentification de l’API.
Command Linestripe apps upload
Tester votre application
Vous pouvez tester l’authentification RAK sur votre propre compte.
- Installez votre application en mode test sur votre compte.
- Accédez à la page des applications installées dans les paramètres et cliquez sur l’application que vous venez d’installer.
- Sur la page des paramètres de l’application, cliquez sur Afficher les clés API. Copiez cette clé secrète pour tester votre intégration.
Pour tester votre application sur un compte Stripe différent de celui utilisé pour développer votre application, utilisez des tests externes.