来自流的动态IFrame内容

时间:2009-08-12 16:29:17

标签: c# asp.net iframe payment-gateway

我目前正在尝试在我们的结帐系统中实施一项名为3d secure的东西 - Implementing DataCash 3DSecure in C#

我已经掌握了大部分内容,但是现在,我在创建具有正确内容的iFrame时遇到了麻烦。

基本上,用户输入他们的信用卡详细信息,按“订单”按钮,页面联系支付网关(在我们的例子中是DataCash) 如果卡需要3d安全认证,则返回pareq(长消息)以及其他一些东西。

我使用以下代码生成了所需的页面: HttpWebRequest / HttpWebResponse Base 64 problem

但是,我需要将其实现为iFrame。

以下是文档建议如何做到这一点,但我似乎无法得到它......

<html>
<head>
  <title>Please Authenticate</title>
</head>
<body onload="OnLoadEvent();">
    <form name="downloadForm" action="https://mybank.com/vbyv/verify" method="POST">
      <input type="hidden" name="PaReq" value="AAABBBBCCCCHHHHHH=">
      <input type="hidden" name="TermUrl" value="https:// www. MyWidgits.Com/next.cgi">
      <input type="hidden" name="MD" value="200304012012a">
    </form>

    <script language="Javascript"> <!--        function OnLoadEvent() { document.downloadForm.target = "ACSframe"; document.downloadForm.submit(); } //--> </script>

    <!-- MERCHANT TO FILL IN THEIR OWN BRANDING HERE -->
    <iframe src="blank.htm" name="ACSframe" width="390" height="450" frameborder="0">
    </iframe>
    <!-- MERCHANT TO FILL IN THEIR OWN BRANDING HERE -->
    </body>
</html>

1 个答案:

答案 0 :(得分:0)