Stripe tidak berfungsi setelah ASP.NET ditingkatkan ke 3.0

pemrograman


Saya memiliki integrasi Stripe yang berfungsi dengan baik di aplikasi asp.net core 2.1 saya.
Namun ketika saya memutakhirkan ke .Net 3.0, ia berhenti berfungsi.
Satu-satunya kesalahan yang saya dapatkan adalah
:44371/ajax/confirm_Payment:1 Gagal memuat sumber daya: server merespons dengan status 500 ()

Tolong bantu apa pun.

Apa yang saya coba:

Saya telah mencoba berbagai pendekatan untuk memutakhirkan, dan memperbarui Stripe di Nuget.

Solusi 2

Anda tidak memberikan rincian yang Anda perlukan untuk mendiagnosis suatu masalah. Ketika Anda mendapatkan kesalahan 5xx dari server, ini menunjukkan bahwa pemrosesan gagal di server karena beberapa alasan (misalnya, Anda mungkin menghadapi kesalahan gateway yang buruk untuk ditangani). 500 adalah status default “tangkap semua” yang menandakan telah terjadi “kesalahan server internal”.

Agaknya, perubahan versi .NET telah mengubah permintaan yang dikirim ke server, namun karena kami belum melihat bagaimana Anda sebenarnya melakukan permintaan tersebut, kami tidak dapat memberikan panduan apa pun. Apa yang dapat Anda lakukan, secara lokal, adalah mencatat permintaan lengkap yang Anda kirimkan dalam versi 2.1 dan 3.0, dan kemudian melihat perbedaannya dalam permintaan tersebut.

Saya harus bertanya, mengapa Anda menggunakan .NET 3.0? Ini adalah versi lama .NET yang tidak lagi berada dalam dukungan jangka panjang (LTS). Anda harus mempertimbangkan untuk menggunakan .NET 6, atau .NET 8 sekarang, yang keduanya merupakan versi LTS.

Solusi 1

Stripe memiliki saluran Discord sendiri tempat Anda dapat mengajukan pertanyaan ini.

Untuk informasi pengembang lebih lanjut, termasuk tautan ke Discord, temukan di https://docs.stripe.com/development[^].

コメント

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