如何从我的 iOS 应用在 PayPal iOS 应用中打开特定的 PayPal link

How to open a specific PayPal link in the PayPal iOS app from my iOS app

我有一个 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 应用程序。就像您使用 "fb://page?id=%@" 在 Facebook 应用程序中打开 Facebook 页面一样。我不需要在我的应用程序中实现任何 PayPal 功能或从中获取任何数据,所以我认为我不需要 PayPal iOS SDK 或任何其他 API.

PayPal 应用 URL 方案是 paypal://xxx,但我不知道它之后会发生什么。我一直在寻找一整天,但没有任何结果。我只知道
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"paypal://anything"]]
打开 PayPal 应用程序,但它只显示 home/previous 视图。我不知道如何打开任何特定页面。

来自 PayPal 的 Dave。

@user282378 你应该按原样打开 URL,使用它的 https:// URL 方案。即,URL 将在 Safari 中打开。

PayPal 应用确实支持 paypal:// URL 方案。但是,此 URL 方案仅适用于某些有限的 PayPal 使用。它不是供非 PayPal 应用程序使用的通用方案。