問題タブ [callbackurl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
controller - asp.net フォームからの Azure Website カスタム コントローラーの呼び出しが既定のページにリダイレクトされます。Razorpay コールバック checkout.js
URL コールバックを使用して Razorpay checkout.js を実装しました。そのため、支払いが成功すると、Razorpay はコールバック URL を呼び出します。ただし、非常に一貫性のない動作が見られます。場合によっては、Azure に実装されたコールバック URL (C# で実装されたコントローラー) が応答しないか、Azure がその呼び出しを表示せず、代わりに既定のページ (ホームページ) にリダイレクトします。
このため、支払いが成功したにもかかわらず、アプリケーションは支払い後のアクションを完了できません。(コンテキストも失われます)
この問題は、他のコントローラーもホストしている場合に見られます (必ずしも支払いゲートウェイである必要はありません)。たとえば、特定のコントローラ アクションを呼び出す URL を送信すると、URL は応答を開始する一定時間後にデフォルト ページに移動します。
これらの問題を解決する方法を考えてください。