Dieser Fehler ist meinen Benutzern in der Vergangenheit gelegentlich aufgefallen, wird aber jetzt häufiger und wird zu einem ernsten Problem.
A payment method of type card was expected to be present, but this PaymentIntent does not have a payment method and none was provided. Try again providing either the payment_method or payment_method_data parameters.
Dieser Fehler tritt manchmal auf, wenn ein Benutzer, der sich derzeit in einem Abonnement befindet, versucht, für ein anderes Abonnement zu bezahlen. Im aktuellen Fall liegt es daran, dass wir den Mitgliedschaftspreis geändert haben, weshalb wir ein neues Abonnement erstellen und alle dazu „erneuern“ mussten. Nicht jeder erhält den Fehler, und ich kann keinen Grund dafür finden.
Die Suche hier hat mich zu einem einzigen Beitrag geführt, der andeutet, dass dieser Fehler verstanden wird, aber die Lösung nicht beschreibt. Es hilft wahrscheinlich nicht, dass ich ein absoluter Neuling bin, was Stripe angeht, daher stelle ich möglicherweise nicht einmal die richtigen Fragen. Hoffentlich kann mir jemand eine Richtung weisen, danke!
Wow… darauf gab es keine Reaktion. Wird dieses Abonnementmodul jetzt nicht mehr unterstützt?
Zu Ihrer Information, meine Benutzer haben das gleiche Problem…
Ich liebe diese Seite, bin schon lange dabei. Ich war früher „Unterstützer“, muss aber meine Karte ändern. Wenn ich versuche, dies einzurichten, erhalte ich folgende Meldung:
„Es wurde eine Zahlungsmethode vom Typ Karte erwartet, aber dieses PaymentIntent hat keine Zahlungsmethode und es wurde keine bereitgestellt. Versuchen Sie es erneut und geben Sie entweder die Parameter payment_method oder payment_method_data an.“
Ich bin mir nicht sicher, ob andere dieses Problem haben.
Ich habe es über die Stellvertreterfunktion versucht und dieselbe Meldung erhalten. Der Kartentyp IST auf der Formularseite vorhanden usw. Dieser Benutzer war auch ein früherer Patreon-Unterstützer, befindet sich aber jetzt im „kostenlosen Modus“. Sein Stripe-Konto wird im Plugin-Admin als „Abgebrochen“ aufgeführt. Nochmals… wenn diese vergangenen Datenpunkte Probleme mit Stripe verursachen, warum gibt es dann keine Möglichkeit, diese Daten einfach vom Benutzer zu löschen, da ihr nicht mehr funktionierendes Stripe- und Patreon-Konto irrelevant ist, wenn es dazu führt, dass die Transaktion fehlschlägt.
Als Nachtrag dazu: Bis zum heutigen Tag konnte niemand die Ursache dieses Fehlers identifizieren, nicht einmal der professionelle Berater, den wir beauftragt hatten, sich das anzusehen. Wir weisen unsere Mitglieder, die auf diesen Fehler stoßen, an, per Venmo oder (ausgerechnet) per persönlichem Scheck zu bezahlen, woraufhin wir ihre Mitgliedsinformationen manuell aktualisieren. Das ist langfristig nicht tragbar, daher haben wir uns bereits nach anderen Mitgliedschaftsverwaltungsoptionen umgesehen, und je nachdem, was unsere Führung entscheidet, könnte dies dazu führen, dass unsere Organisation Discourse ganz aufgibt. Was schade ist.
Wenn vom Discourse-Team weiterhin keine Reaktion erfolgt, dann würde ich sagen, es ist am besten, dieses problematische Plugin zu meiden und nach anderen Lösungen zu suchen.