HTML-Paytm Gateway集成问题

时间:2018-08-01 05:28:20

标签: javascript html paytm

当我点击/ theia / processTransaction API时,我可以从paytm页面获得有效的HTML响应。

单击Paytm付款页面上的登录按钮后,出现以下错误: 拒绝在帧中显示“ https://accounts-uat.paytm.com/oauth2/login/otp?response_type=code&scope=paytm&theme=pg-otp&redirectUri=https://securegw-stage.paytm.in/theia/oauthResponse&loginData=3xdouy0ysyvijkaokq2v:easypa39248810104558:WEB:undefined:MANUAL:E5402105B61053829144648F59EEF1F8.easypa392488101045583xdouy0ysyvijkaokq2v&clientId=paytm-pg-client-staging”,因为它将“ X-Frame-Options”设置为“ deny”。

我该如何解决?

2 个答案:

答案 0 :(得分:1)

在IFrame中调用不同的API是“跨域通信”:window.postMessage()方法可以安全地启用Window对象之间的跨域通信;例如,在页面与其产生的弹出窗口之间,或在页面与嵌入其中的iframe之间。

https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage

这对我来说不是为paytm服务,而是为其他支付网关(PayUmoney)服务。

答案 1 :(得分:0)

我设法弄清楚了。 Paytm不允许我们在iframe中启动其网关。