Kentico は、私たちが使用する C# / Asp.NET コンテンツ管理システムであり、authorize.net SIM 統合を実装しようとしています (ユーザーを authorize.net サーバーにリダイレクトして、フォームの投稿を通じて購入します)。Kentico はマスター ページを使用しているため、非常に優れていることが証明されています。最初の問題は、authorize.net サーバーに投稿するためのフォームを取得することでした。以下を使用してこれを行うことができました。
<script type="text/javascript">
theForm.action = "https://test.authorize.net/gateway/transact.dll";
</script>
十分に簡単です (theForm == マスター ページ フォーム)。問題は、元々コード ビハインドを使用して非表示の入力フィールドにデータを入力し、これらの入力フィールドのすべての名前を変更したという事実にあります。これにより、authorize.net が何をしているのかを知ることができなくなります。
誰かが以前にこのような統合を行ったことがありますか? もしそうなら、この問題を解決するための最も適切な方法は何ですか?
私にはいくつかのアイデアがありますが、それらはすべて、それを機能させるための非常に汚い方法と私が考えるものを含んでいます。