سؤال

أحاول حاليا تنفيذ شيء يسمى 3D آمن في نظام الخروج الخاص بناتنفيذ Datacash 3DSecure في C #

لدي معظم الطريق هناك، ولكن الآن، أواجه مشكلة في إنشاء IFRAME مع المحتوى الصحيح في.

في الأساس، يدخل المستخدم تفاصيل بطاقة الائتمان الخاصة بهم، يضغط على زر "الطلب" وجهات اتصال الصفحة بوابة الدفع (Datacash في علمنا) إذا كانت البطاقة تتطلب مصادقة آمنة ثلاثية الأبعاد، يتم إرجاع PAREQ (رسالة طويلة) مع مجموعة من الآخر أمور.

لقد قمت بإنشاء الصفحة المطلوبة، باستخدام هذا الرمز:httpwebrequest / httpwebresponse قاعدة 64 مشكلة

ومع ذلك، أحتاج إلى تنفيذ هذا في 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>
هل كانت مفيدة؟

المحلول

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top