Je pense que j’ai tout configuré correctement. Si je vérifie le paramètre :
Le bouton S'abonner affichera le tableau des prix intégrés et Stripe Checkout sera utilisé.
Alors les achats fonctionnent correctement, cependant, si je décoche cela et que j’utilise l’interface intégrée, j’obtiens des boîtes d’erreur telles que :
Un moyen de paiement de type carte était attendu, mais cet PaymentIntent n’a pas de moyen de paiement et aucun n’a été fourni. Réessayez en fournissant les paramètres payment_method ou payment_method_data.
ou
Ce client n’a pas de source de paiement ou de moyen de paiement par défaut. Veuillez envisager d’ajouter un moyen de paiement par défaut. Pour plus d’informations, visitezhttps://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.
L’erreur principale concerne un plan non récurrent, l’erreur du bas concerne un plan récurrent.
Des indices sur la façon de résoudre ce problème ? Je préfère l’interface intégrée.
J’ai résolu ce problème, il semble que pendant que je jouais avec les utilisateurs dans l’environnement de test, Stripe n’a pas apprécié que j’utilise le même utilisateur Discourse avec différents « utilisateurs d’abonnement ».
De plus, l’OP devrait clarifier que
Pour ajouter une description à votre produit, ajoutez un champ de métadonnées nommé « description » et utilisez celui-ci à la place. Vous pouvez utiliser Markdown.
Allez sur le tableau de bord Stripe, cliquez sur Catalogue de produits, cliquez sur un Produit, puis cliquez sur un Prix. C’est là que vous trouverez les champs de métadonnées auxquels vous pouvez ajouter une description.
Cependant, cela ne semble pas avoir fonctionné pour moi. J’ai ajouté une description de test et rien n’a changé, que ce soit en utilisant le tableau Stripe ou la disposition intégrée.