Este error ha aparecido a mis usuarios ocasionalmente en el pasado, pero ahora se está volviendo más frecuente y se está convirtiendo en un problema grave.
Se esperaba que estuviera presente un método de pago de tipo 'card', pero este PaymentIntent no tiene un método de pago y no se proporcionó ninguno. Intente de nuevo proporcionando los parámetros payment_method o payment_method_data.
Este error a veces aparece cuando un usuario que actualmente tiene una suscripción intenta pagar por una suscripción diferente. En el caso actual, se debe a que cambiamos el precio de la membresía, por lo que tuvimos que crear una nueva suscripción y hacer que todos “renovaran” bajo esa. No todos reciben el error, y no encuentro ninguna razón para ello.
Buscar aquí me ha llevado a una única publicación que implica que este error se entiende, pero no describía la solución. Probablemente no ayuda que sea un completo novato en lo que respecta a Stripe, por lo que quizás ni siquiera estoy haciendo las preguntas correctas. ¡Espero que alguien pueda darme alguna dirección, gracias!
Vaya… esto no tuvo ninguna respuesta. ¿Este módulo de suscripción ya no es compatible?
Para su información, mis usuarios están teniendo el mismo problema…
Me encanta este sitio, llevo mucho tiempo aquí. Yo era un “colaborador” antes, pero necesito cambiar mi tarjeta. Cuando intento configurar esto, recibo el siguiente mensaje:
“Se esperaba que estuviera presente un método de pago de tipo ‘card’, pero este PaymentIntent no tiene un método de pago y no se proporcionó ninguno. Intente nuevamente proporcionando los parámetros payment_method o payment_method_data.”
No estoy seguro si alguien más tiene este problema.
Intenté mediante suplantación de identidad y recibí el mismo mensaje. El tipo de tarjeta SÍ está presente en la página del formulario, etc. Este usuario también fue un colaborador anterior de Patreon, pero ahora está en “modo gratuito”. Su cuenta de Stripe aparece como “Cancelada” en la administración del plugin. De nuevo… si estos datos anteriores están causando problemas con Stripe, ¿por qué no hay una forma de simplemente purgar estos datos del usuario, ya que tener una cuenta de Stripe y Patreon defectuosas ya no es relevante si va a causar que la transacción falle?
Como seguimiento, hasta el día de hoy nadie ha podido identificar la causa de este error, ni siquiera el consultor profesional que pagamos para que lo revisara. Estamos indicando a nuestros miembros que encuentran este error que paguen a través de Venmo o (nada menos) un cheque personal, y luego actualizamos su información de membresía manualmente. Esto no es sostenible a largo plazo, por lo que ya hemos estado buscando otras opciones de gestión de membresía, y dependiendo de lo que decida nuestro liderazgo, esto podría terminar con nuestra organización abandonando Discourse por completo. Lo cual es una pena.
Si continúa el silencio por parte del equipo de Discourse aquí, entonces diría que es mejor evitar este plugin problemático y buscar otras soluciones.