Cyber​​source Soap Toolkit API避免在第三方域上进行重定向

时间:2018-06-28 21:22:47

标签: python soap-client cybersource

我正在实现Soap Toolkit API。提交信用卡信息后,它将我重定向到第三者页面以获取密码。我想避免这种重定向,因为可以使用IFRAME在我的域中或自定义页面上加载该页面。

2 个答案:

答案 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自动提交。

相关问题