Pour connecter Stripe à WPMarmite Pay, vous devez accomplir 2 manipulations :
- Ajouter les clés API de Stripe (de test et de production) ;
- Créer un webhook et sauvegarder sa clé secrète de signature.
Vous pourrez ensuite utiliser retrouver les produits Stripe dans WPMarmite Pay.
Ajout des clés API
Pour récupérer vos clés API, cliquez sur ces liens:
- Clé API secrète : https://dashboard.stripe.com/apikeys
- Clé API test secrète : https://dashboard.stripe.com/test/apikeys
À présent, rendez-vous dans WordPress, puis cliquez sur le menu « WPMarmite Pay ».
Copiez/collez vos clés Stripe dans les champs prévus à cet effet :
- Stripe Test Secret API Key > Clé API secrète
- Stripe Live Secret API Key > Clé API test secrète
Ajout du webhook
Ensuite, ajoutez le webhook disponible sur cette page dans le champ « Stripe Webhook Secret » : https://dashboard.stripe.com/webhooks
Pour cela, cliquez sur le bouton Ajouter un endpoint. Vous arriverez sur la page suivante :
Dans le champ URL, renseignez l’URL présente dans les réglages de WPMarmite Pay (sous le bouton pour enregistrer les réglages) :
Sélectionnez ensuite les évènements suivants :
checkout.session.completed
customer.subscription.created
customer.subscription.updated
Puis cliquez sur Ajouter un endpoint.
Rendez-vous à nouveau sur la page listant les webhooks : https://dashboard.stripe.com/webhooks
Cliquez sur le webhook nouvellement créé puis sur le lien Révéler inscrit sous Clé secrète de signature.
Copiez la clé et collez-la dans les réglages de WPMarmite Pay puis sauvegardez les réglages.
Félicitations, vous avez terminé la configuration de WPMarmite Pay !