我正在实现Soap Toolkit API。提交信用卡信息后,它将我重定向到第三者页面以获取密码。我想避免这种重定向,因为可以使用IFRAME在我的域中或自定义页面上加载该页面。
答案 0 :(得分:0)
不完全是答案,而是更多信息的澄清要求:当您说“它将我重定向到第三者页面以获取密码”时,您是在谈论3D安全过程吗?我想我了解您要完成的工作,但是为了使用3D Secure,我想的想法是引导最终用户完成附加的验证(安全)过程。因此,我认为根据业务流程(或3D-Secure)的工作方式,需要进行重定向。
答案 1 :(得分:0)
绝对有可能在iframe中进行渲染。假设您已致电ics_pa_enroll以获取pareq和ACS URL,则将执行以下操作:
<body>
<form action="[ACS URL]" method="POST" target="payerAuthFrame">
<input type="hidden" name="PaReq" value="[Returned PaReq]" />
<input type="hidden" name="MD" value="[Whatever]" />
<input type="hidden" name="TermUrl" value="[Your Site]" />
</form>
<iframe name="payerAuthFrame" width="800" height="800"></iframe>
</body>
,或者让客户提交带有以下内容的表格: “继续”按钮,或者使用JavaScript自动提交。