Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 来自流的动态IFrame内容_C#_Asp.net_Iframe_Payment Gateway - Fatal编程技术网

C# 来自流的动态IFrame内容

C# 来自流的动态IFrame内容,c#,asp.net,iframe,payment-gateway,C#,Asp.net,Iframe,Payment Gateway,我目前正在尝试在我们的结账系统中实现一种叫做3d安全的东西- 我已经掌握了它的大部分方法,但是现在,我在创建具有正确内容的iFrame时遇到了问题 基本上,用户输入他们的信用卡详细信息,按下“订单”按钮,页面联系支付网关(在我们的例子中是DataCash) 如果卡需要3d安全身份验证,则会返回一条pareq(长消息)和一堆其他内容 我已使用以下代码生成所需页面: 但是,我需要在iFrame中实现这一点 以下是文档中建议的做法,但我似乎无法理解 <html> <head>

我目前正在尝试在我们的结账系统中实现一种叫做3d安全的东西-

我已经掌握了它的大部分方法,但是现在,我在创建具有正确内容的iFrame时遇到了问题

基本上,用户输入他们的信用卡详细信息,按下“订单”按钮,页面联系支付网关(在我们的例子中是DataCash) 如果卡需要3d安全身份验证,则会返回一条pareq(长消息)和一堆其他内容

我已使用以下代码生成所需页面:

但是,我需要在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>

请验证

我实际上解决了这个问题,如下所示:


您在更新时是否正在更改源代码?对不起,我不确定我是否理解。。。。改变什么来源?