2009-08-12 5 views
0

ich zur Zeit versucht, etwas zu implementieren genannt 3d unsere Kasse system- sichern in Implementing DataCash 3DSecure in C#Dynamische IFrame Inhalt aus dem Strom

Ich habe die meisten der Weg dorthin kam damit durch, aber jetzt, ich habe Probleme Erstellen Sie einen iFrame mit dem richtigen Inhalt in.

Grundsätzlich gibt der Benutzer seine Kreditkartendetails, drückt die Schaltfläche "Bestellung" und die Seite kontaktiert die Zahlung Gateway (DataCash in unserem Fall) Wenn die Karte erfordert 3d Secure Authentication , ein pareq (lange Nachricht) wird mit einer Menge anderer Sachen zurückgegeben.

Ich habe die Seite erforderlich erzeugt, mit diesem Code: HttpWebRequest/HttpWebResponse Base 64 problem

aber ich brauche diese in ein iFrame zu implementieren.

Hier ist, wie die Dokumentation es empfehlen zu tun, aber ich kann nicht scheinen, um es zu bekommen ....

<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> 
+0

Erhalten Sie Ihre Quelle zu ändern Wann aktualisieren Sie? – RiddlerDev

+0

Entschuldigung, ich bin mir nicht sicher, ob ich verstehe ... welche Quelle zu ändern? – Alex

Antwort