将链支付网址加载到网页视图

时间:2014-04-22 13:18:28

标签: ios paypal paypal-adaptive-payments uiwebviewdelegate

在我的应用程序中我想使用链式支付,因为paypal ios sdk不支持链式支付我涉及到这个功能的后端。现在在后端,他们给了我一个网址,我需要在网页视图中加载。此网址是链式支付,用户将从该网址登录到paypal并进行交易。但是在完成事务后我需要关闭该Web视图。如何在Web视图中检测到该事务已完成?

1 个答案:

答案 0 :(得分:1)

您需要将控制器设置为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
    }
}

当然,假设您在视图控制器上有一个指向UIWebView的webView属性。