Exercice : configurer Stripe dans Power Pages
Pour suivre cet exercice et afin que les paiements utilisateur soient traités sur votre site web Power Pages, vous devez disposer d’un compte Stripe actif à utiliser comme fournisseur de service de paiement. Stripe est un fournisseur de service de paiement bien connu avec des intégrations disponibles directement dans Power Pages.
Stripe interagit avec votre site web Power Pages au moyen d’une interface de programmation d’applications (API). Lorsque vous intégrez une API à votre propre application, l’API possède un code d’accès spécifique appelé clé API qui permet la communication entre l’API et votre application.
Une clé API s’apparente à un mot de passe sécurisé qui accorde un accès autorisé à certaines fonctionnalités d’une application logicielle. Lorsque vous intégrez un service tel que Stripe à un site web s’appuyant sur Microsoft Power Pages, la clé API garantit que vos pages web peuvent communiquer en toute sécurité avec les serveurs de Stripe. Vous intégrez la clé API au code back-end de votre site, ce qui permet à Power Pages de vous aider à envoyer des demandes de paiement sécurisées et de recevoir des mises à jour sur les transactions sans exposer les informations sensibles au public. En substance, la clé API permet à votre application Power Pages de « parler » directement et en toute sécurité au système de Stripe.
Pour en savoir plus sur les clés API Stripe et leur utilisation, consultez la documentation sur les clés API Stripe.
Configuration de Stripe
Pour configurer Stripe, procédez comme suit :
Commencez par vous connecter à Stripe et activer le Mode Test dans la partie supérieure de la page Accueil. Le mode Test vous permet de tester la connexion de Stripe à votre site web. Complet avec des clés API de test et des informations sur la carte de test, le mode Test vous permet de déboguer votre connexion et vos paramètres sans vous engager sur une clé active.
Remarque
Lorsque vous utilisez Stripe dans un environnement de production actif, vous utilisez les clés actives disponibles dans Stripe. Cet exercice utilise les clés de test comme exemple à suivre.
Vous devez également installer l’application Microsoft Power Pages Payments depuis la marketplace d’applications Stripe pour intégrer Microsoft Power Pages à Stripe.
Remarque
En fonction du statut de votre compte Stripe, vous n’avez peut-être que la possibilité d’installer en mode Test. Ceci est acceptable à des fins d’essai ; cependant, si vous avez l’intention d’implémenter cette application sur votre site web en ligne, vous devez poursuivre la configuration du compte.
Pour trouver vos clés API depuis la page Accueil, accédez à Développeurs > Clés API dans le menu de navigation gauche.
Vous pouvez également trouver vos clés dans l’application Microsoft Power Pages Payments, sous Afficher les clés API.
Lors du choix d’une clé API, il est important de comprendre la principale différence entre les clés standard et restreintes. Une clé standard déverrouille un accès API complet, ce qui permet une interaction étendue avec votre compte, tandis que les clés restreintes fournissent des limites d’accès et des autorisations plus spécifiques. Pour les besoins de ce cours, vous allez utiliser la clé restreinte de l’application Microsoft Power Pages Payments.
Cliquez sur Afficher la clé de test sous Jeton sur la ligne des clés restreintes Clé pour Microsoft Power Pages Payments pour afficher la clé API que vous utilisez dans Power Pages.
Important
Comme vous êtes en mode Test pour cet exercice, vous pouvez afficher et masquer cette clé à votre discrétion. Si l’environnement est actif, vous n’avez qu’une seule chance d’afficher la clé. Vous pouvez atténuer toute mauvaise gestion des clés secrètes ou restreintes dans un environnement actif en lançant une nouvelle clé ; Il n’est pas possible de récupérer à nouveau la clé de votre tableau de bord. Pour en savoir plus, consultez Documentation sur les clés Stripe.
Copiez la clé dans votre presse-papiers en cliquant avec le bouton gauche sur le jeton et en le collant/l’enregistrant dans un bloc-notes ou un autre éditeur de texte. Votre clé devrait avoir la chaîne d’identification
rk_test_ajoutée comme préfixe au jeton.Vous avez également besoin de la Clé publiable. Conservez cette clé au même emplacement que la clé restreinte.
Remarque
Chaque type de clé comporte les chaînes d’identification suivantes ajoutées comme préfixe à chaque jeton : Publiable :
pk, Secrète :sket Restreinte :rk. Ces chaînes d’identification vous aident à identifier le type de clé après l’enregistrement.
Après avoir enregistré les clés, vous avez maintenant tout ce qui se trouve du côté de Stripe prêt à être testé. Dans les unités suivantes, vous allez découvrir comment modifier votre site web Power Pages pour gérer la connexion de Stripe et créer un formulaire pour implémenter le processus de traitement des paiements de Stripe.