Stripe no funciona después de la actualización de ASP.NET a 3.0

programación


Tengo una integración de Stripe que funciona bien en mi aplicación asp.net core 2.1.
Sin embargo, cuando actualizo a .Net 3.0, deja de funcionar.
El único error que me sale es
:44371/ajax/confirm_paid:1 Error al cargar el recurso: el servidor respondió con un estado de 500 ()

Cualquier ayuda por favor.

Lo que he probado:

Probé diferentes enfoques para las actualizaciones y actualicé Stripe en Nuget.

Solución 2

No proporciona los detalles que necesitaría para diagnosticar un problema. Cuando recibe un error 5xx de un servidor, esto indica que el procesamiento falló en el servidor por algún motivo (por ejemplo, es posible que tenga que lidiar con un error de puerta de enlace incorrecto). 500 es el estado predeterminado de “capturar todo” que indica que hubo un “error interno del servidor”.

Presumiblemente, el cambio en la versión .NET ha cambiado la solicitud que se envía al servidor pero, como no hemos visto cómo realiza realmente la solicitud, no podemos ofrecer ninguna orientación. Lo que podría hacer, localmente, es registrar la solicitud completa que está enviando en las versiones 2.1 y 3.0 y luego ver cuál es la diferencia en las solicitudes.

Tendría que preguntar, ¿por qué estás usando .NET 3.0? Esta es una versión antigua de .NET que ya no cuenta con soporte a largo plazo (LTS). Debería considerar usar .NET 6 o .NET 8 ahora, ambas versiones LTS.

Solución 1

Stripe tiene su propio canal de Discord en el que puedes hacer esta pregunta.

Para obtener más información para desarrolladores, incluido el enlace a Discord, encuéntrelo en https://docs.stripe.com/development[^].

コメント

タイトルとURLをコピーしました