• 締切済み

クレジット会社からのレスポンス?の受け方。

こんにちは、ショッピングサイトを作成しています。 その中のクレジットの会社での決済時に相手(クレジッっと会社からの)レスポンスの受け取り方がわかりません。 仕様書を読みましたが専門用語ばかりで、わからないので教えてください。 単純に指定の変数に必要項目を入れて指定のcgiにpostするだけなのですが、その結果が表示されるだけで、それをどう受け取ったらいいのかわからないので教えてください。 <form method="post" action="https://linkpt.クレジット会社.cgi"> <input type="hidden" name="m" value="1"> <input type="hidden" name="clientip" value="190061"> <input type="hidden" name="cardnumber" value="442495461"> <input type="hidden" name="xyzexpyy" value="13"> <input type="hidden" name="expmmzy" value="08"> <input type="hidden" name="money" value="10000"> <input type="hidden" name="sendid" value="mall"> <input type="hidden" name="username" value="osamukato"> <input type="hidden" name="telno" value="08008789119"> <input type="hidden" name="email" value="otoiawase_info@android-style.sakura.ne.jp"> <input type="hidden" name="sendid" value="abc"> <input name="" type="submit" tabindex="2" value="確定"> </form> 確定を押すと、クレジット会社.cgiに審査しに行きます。 数秒するとurlにクレジット会社.cgi表示されブラウザの内容は【Success_order TEST-999999-】と表示されるだけです。 サポートに聞いたのですが、そこまではサポートしていないと言う事で質問しました。 送信は成功しているので、相手からのレスポンスの受け方がわからないので、【Success_order TEST-999999-】が表示されたままだと思うのですが、確定を押した後、相手のレスポンスを受信する方法を教えてください。 宜しくお願いします。

みんなの回答

noname#212058
noname#212058
回答No.1

質問者さんが実施したコードは、   『ブラウザからクレジット会社にデータを送る』 ものですよね? それで   『結果がブラウザに表示された』 のは正常な動作です。 ただ、システムで使用する場合はこれではダメで、普通、   『Web サーバからクレジット会社にデータを送る』 ようにして   『結果がWebサーバに返ってくる』 ようにする必要があります。 『ブラウザから送った』 と 『Webサーバから送った』 の違いが わかるでしょうか? 自分のコードがなぜ、『ブラウザから送った』ことになるか、 わかるでしょうか? ここが判らないと、この問題は解決できません。 正直、Webシステム開発の基礎知識にあたる部分ですので、 回答しにくいです。先輩社員に指導を仰ぐか、『Webサービス の呼び出し方法』について学習してください。

arisa_551
質問者

お礼

『ブラウザから送った』 と 『Webサーバから送った』 の違いが わかるでしょうか? 自分のコードがなぜ、『ブラウザから送った』ことになるか、 わかるでしょうか? イマイチ無理解していません。 リンクの用に開いてくれるとわかるのですが、受け取れとなると、どうなるのか・・・ 初心者に取っては非常に難しいです。 いろいろ検索してやってみたいと思います。 参考になるサイト等ありましたら、アドバイスください。

関連するQ&A

専門家に質問してみよう