0

URL コールバックを使用して Razorpay checkout.js を実装しました。そのため、支払いが成功すると、Razorpay はコールバック URL を呼び出します。ただし、非常に一貫性のない動作が見られます。場合によっては、Azure に実装されたコールバック URL (C# で実装されたコントローラー) が応答しないか、Azure がその呼び出しを表示せず、代わりに既定のページ (ホームページ) にリダイレクトします。

このため、支払いが成功したにもかかわらず、アプリケーションは支払い後のアクションを完了できません。(コンテキストも失われます)

この問題は、他のコントローラーもホストしている場合に見られます (必ずしも支払いゲートウェイである必要はありません)。たとえば、特定のコントローラ アクションを呼び出す URL を送信すると、URL は応答を開始する一定時間後にデフォルト ページに移動します。

これらの問題を解決する方法を考えてください。

4

0 に答える 0