如何从我的iOS应用程序在PayPal iOS应用程序中打开特定的PayPal链接

我有一个HTTP PayPal的url,其中有一些参数会导致某个项目的付款页面。
例如https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=foobar@fakeserver.com&item_name=Some+item&amount=2.50通过参数item_name =“Some item”和amount导致这个虚拟项目的页面= “2.50”。

我所需要做的是在iOS PayPal应用程序中打开该页面 – 从我的iOS应用程序。 就像在Facebook应用程序中用"fb://page?id=%@"打开Facebook页面一样。 我不需要在我的应用程序中实现任何PayPalfunction或从中获取任何数据,所以我不认为我需要PayPal iOS SDK或任何其他API。

PayPal应用程序的URLscheme是paypal:// xxx ,但我不知道它后面是什么。 我一直在寻找一整天,没有任何结果。 我所知道的是
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"paypal://anything"]]
打开贝宝应用程序,但它只显示主页/上一个视图。 我不知道如何打开任何特定的页面。

戴夫从贝宝在这里。

@ user282378您应该使用https:// URLscheme照原样打开该URL。 即,该url将在Safari中打开。

贝宝应用程序确实支持一个贝paypal:// URLscheme。 但是这个URLscheme仅用于某些有限的PayPal用法。 这不是非PayPal应用程序使用的通用计划。