Alors voici deux solutions que j’ai trouvé a mon problème avec Stripe.
Tout d’abord sur Stripe il faut créer un produit de type récurrent, un pour le mode test
et un autre identique pour le mode prod.
Ensuite a partir du menu Paramètres/Paramètres Checkout il faut activer l’intégration client.
<span style= »text-decoration: underline; »>1ère Solution:
</span>Intégration d’un bouton par un code snippet que l’on obtient sur la fiche du produit.
Doc Stripe:
https://stripe.com/docs/payments/checkout/client
Pour avoir la saisie d’adresse dans la page de paiement il faut ajouter au snippet le code suivant;
billingAddressCollection: 'required',
Voir Doc JavaScript de Stripe:
https://stripe.com/docs/js/checkout/redirect_to_checkout
Le code du bouton fonctionne bien en mode test (avec le produit du mode test)par contre je ne suis toujours pas arrivé
a le faire fonctionner en mode Prod(avec le produit du mode prod) ?
<span style= »text-decoration: underline; »>2ème Solution:</span>
L’extension WordPress Stripe Checkout:
https://wordpress.org/plugins/wp-stripe-checkout/
Je l’ai testé fonctionne.
Intégration du bouton par un Short Code.
Problème en local de délivrabilité d’E-mail pour une notification de nouvel abonné , mais fonctionne en ligne.
il y a aussi la possibilité d’un E-mail pour un reçu d’achat délivré au client.
Ce n’est pas utile car si on l’a configuré , Stripe envoi au client un reçu d’achat.
Une table orders , centralise tous les achats d’abonnement que l’on a eu,
avec nom du client , Adresse E-mail etc..