【问题标题】:PayFort integration error with Phonegap/Cordova/Ionic与 Phonegap/Cordova/Ionic 的 PayFort 集成错误
【发布时间】:2017-05-26 05:44:07
【问题描述】:

在我尝试使用基于 Phonegap 的应用程序实现 PayFort 支付网关的前几天,我能够初始化它们的默认弹出窗口。

但是,当我今天尝试同样的事情时,我开始收到警报和错误。

然后,当我测试我的旧演示 PayFort 应用程序(使用 cordova)并对其进行调试时,我在控制台中发现了一个错误。

为什么突然停止工作了?他们最近更新了 JS 吗?因为应用程序每次都会从他们的服务器下载一个新的 JS 文件。

有人遇到过这个问题吗?或者知道我是否做错了什么或遗漏了什么?

谢谢!

【问题讨论】:

    标签: cordova ionic-framework payfort


    【解决方案1】:

    首先,如果可能,请使用我们的 iOS 和 Android 移动 SDK:

    https://github.com/payfort/start-ios-sdk

    https://github.com/payfort/start-android-sdk

    其次,对于您的错误。

    据我所知,您已从呈现 index.html 的服务器发送了“内容安全策略”标头。也许这是您网络服务器中的默认设置。

    您的政策设置如下:

    Content-Security-Policy: default-src ‘self' 
    

    这意味着:只允许来自网站自身来源的内容。

    您可以在此处阅读更多信息:https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP

    作为一种解决方案,您必须将标题更新为:

    Content-Security-Policy: default-src 'self’ beautiful.start.payfort.com
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 2013-04-04
      • 1970-01-01
      • 2018-10-04
      • 1970-01-01
      • 2023-03-28
      • 2019-10-30
      相关资源
      最近更新 更多