【问题标题】:Paypal Checkout window closes immediately in WKWebView(iOS)Paypal Checkout 窗口在 WKWebView(iOS) 中立即关闭
【发布时间】:2021-07-22 15:44:34
【问题描述】:

我正在使用Paypal Server Integration,使用我在 iOS (Swift) 中创建的 HTML 页面,并在 WKWebView 中加载此 html 文件的内容。一切正常,但是当我单击 paypal 按钮时,Paypal 按钮突然开始工作异常,它打开结帐页面,然后突然自动关闭结帐弹出窗口。

CheckOutPage.html

WKWebView.swift

我们正在为网站使用相同的结帐 html 代码,并且在那里运行良好。但结帐在 iOS 应用中不起作用。

在这方面需要帮助.....

【问题讨论】:

    标签: html ios paypal wkwebview paypal-sandbox


    【解决方案1】:

    Do not use a webview,仅支持显示地址栏的 Safari 视图控制器。

    【讨论】:

    • 感谢您的指导,但我正在将 HTML 页面(CheckOut.html 保存在我的 iOS 项目中)加载到 WKWebView 中,使用 SFSafariViewController 是不可能的,因为它只需要 HTTP 和 HTTPS URL 而不是我的 Bundle 中的一些 URL ...任何线索,我如何在 iOS 应用程序中使用 SFSafariViewController 实现 Paypal?提前致谢。
    • 你不能。调用 PayPal Checkout JS 的页面需要是 HTTP 或 HTTPS。
    • 如果您希望本地集成(而不是 Web),请使用 iOS 的 Native Checkout,developer.paypal.com/docs/business/native-checkout
    猜你喜欢
    • 2021-10-01
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 2020-11-08
    相关资源
    最近更新 更多