私のプロジェクトの最終段階は、銀行の決済ゲートウェイに私のウェブサイトを接続して、人々がクレジットカードを使用して物を買うことができます私のサイト。私はGoogleとstackoverflow上にいたし、私は正しい軌道にいると思うが、明らかに何か間違っている。xmlhttprequest暗号化キー+ htmlフォームを取得する - 私は何を間違っている
フォームが開くと、実際の注文を送信するために使用する素晴らしい長い暗号化文字列で応答する一連のパラメータをゲートウェイに送信するhttp-postが発生します。私は今かなり詰まっているので、私はここでいくつかの助けに感謝したいと思います。
<form method="post" action="/A55D74/fwcdirect.nsf/encrypt?OpenForm&Seq=1" name="_encrypt">
<input type="hidden" name="__Click" value="0" /><form action="https://encryption-gateway-url.e" method="post">
<script>
var url = "valid-url";
var params = "clientid=12&password=xyz&chargetype=Auth¤cy=42&total=1.00";
xmlhttp = new XMLHttpRequest();
xmlhttp.open("post", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(params);
return xmlhttp.responseText;
</script>
<input type="hidden" name="returnurl" value="http://www.mywebsite.co.uk/">
<input type="hidden" name="merchantdisplayname" value="Website + Shopping cart">
<input type="submit" value="10.00">
</form>
4月9日:ゲートウェイサーバーからのエラー応答を取得していますが、私はまだ、まだ問題が割れていない、私は現在、ボーナスはがプレインストールされていますように非常に有望で見て、さ道場を模索していますLotus Notesクライアント&サーバー(Domino 8.5.1にはdojo 1.3.2があります)。
解決方法は、Javaバックエンドエージェントを使用して、httpURL接続を使用してEPDQ CPIに接続することでした。 – AndrewB