Questo errore è apparso occasionalmente ai miei utenti in passato, ma ora sta diventando più frequente e sta diventando un problema serio.
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.
Questo errore a volte appare quando un utente attualmente abbonato tenta di pagare per un abbonamento diverso. Nel caso attuale, è perché abbiamo modificato il prezzo dell’abbonamento, quindi abbiamo dovuto creare un nuovo abbonamento e far “rinnovare” tutti con quello. Non tutti ricevono l’errore e non riesco a trovare una ragione per questo.
La ricerca qui mi ha portato a un singolo post che implica che questo errore sia compreso, ma non descrive la soluzione. Probabilmente non aiuta il fatto che io sia un totale principiante per quanto riguarda Stripe, quindi potrei non fare nemmeno le domande giuste. Spero che qualcuno possa darmi qualche indicazione, grazie!
Wow… questo non ha avuto risposta. Questo modulo di abbonamento non è più supportato?
A titolo informativo, anche i miei utenti stanno riscontrando lo stesso problema…
Adoro questo sito, sono qui da molto tempo. Ero un “sostenitore” prima, ma devo cambiare la mia carta. Quando cerco di impostarla, ricevo il seguente messaggio:
Si prevedeva la presenza di un metodo di pagamento di tipo carta, ma questo PaymentIntent non ha un metodo di pagamento e non ne è stato fornito nessuno. Riprova fornendo i parametri payment_method o payment_method_data.
Non so se qualcun altro ha questo problema.
Ho provato tramite impersonificazione e ho ricevuto lo stesso messaggio. Il tipo di carta È presente nella pagina del modulo, ecc. Questo utente era anche un ex sostenitore di Patreon ma ora è in “modalità gratuita”. Il suo account Stripe è elencato come “Annullato” nell’amministrazione del plugin. Ancora una volta… se questi dati passati stanno causando problemi con Stripe, perché non c’è un modo per eliminare semplicemente questi dati dall’utente, dato che avere un account Stripe e Patreon non più valido non è più rilevante se causerà il fallimento della transazione.
A titolo di follow-up, a tutt’oggi nessuno è stato in grado di identificare la causa di questo errore, nemmeno il consulente professionista che abbiamo pagato per dare un’occhiata. Stiamo istruendo i nostri membri che incontrano questo errore a pagare tramite Venmo o (di tutte le cose) un assegno personale, e poi aggiorniamo manualmente le loro informazioni di iscrizione. Questo non è sostenibile a lungo termine, quindi abbiamo già iniziato a cercare altre opzioni di gestione degli abbonamenti e, a seconda di ciò che deciderà la nostra leadership, questo potrebbe portare alla completa eliminazione di Discourse da parte della nostra organizzazione. Il che è un peccato.
Se da parte del team di Discourse continuerà esserci silenzio qui, allora direi che è meglio evitare questo plugin problematico e cercare altre soluzioni.