ios - 加载链支付 url 到 web View

标签 ios paypal paypal-adaptive-payments uiwebviewdelegate

在我的应用程序中,我想使用链式支付,因为 paypal ios sdk 不支持链式支付我涉及此功能的后端。现在在后端,他们给了我一个 url,我需要在 web view 中加载它。这个url是链式支付,用户从那个url登录paypal进行交易。但是在交易完成后我需要关闭那个 WebView 。如何在 Web View 中检测交易是否已完成?

最佳答案

您需要将 Controller 设置为 UIWebViewDelegate 并实现此方法:

- (void) webViewDidFinishLoad:(UIWebView *)webView {

    NSString *url = self.webView.request.URL.absoluteString;

    if ([url isEqualToString:@"your confirmation page URL"]) {

        // dismiss the view controller or navigate to a beautiful confirmation view
    }
}

当然,这假设您的 View Controller 上有一个指向您 UIWebView 的 webView 属性。

关于ios - 加载链支付 url 到 web View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23220826/

相关文章:

ios - 如何向下转换可以是多种类型的对象?

php - Paypal PHP REST API - 结账时不显示付款金额

paypal - 为 PayPal Marketplace (API) 自定义 "PayPal"按钮

php - Paypal:客户端身份验证失败

ruby-on-rails-3 - Paypal 定期分期付款

iOS 如何在前台显示本地通知?

ios - Phonegap 和 Parse.com 推送通知 IOS

paypal - 网站的应用程序提交阶段

codeigniter - 自适应支付申请批准 - 平均时间尺度?

ios - 如何在 webview 中拉动刷新