2012-03-06 65 views
0

我需要做我的应用PayPal结帐,而不是一个IAP。在IOS上的PayPal集成

我有一些麻烦,因为这个应用程序的捐款,我不能使用支付宝推荐的webView。

我需要在Safari中完成所有结帐。 我可以使用SharedApplication在Safari中打开URL,但我没有任何想法如何指定cancelURL和returnURL。

我知道如何设置URLSchema将urls重定向到我的应用程序,但是如何处理safari中当前打开的url - 没有任何创意。

我在appstore中看到一个应用程序,它的工作原理是我需要 ,所以我认为这是可能的。 http://itunes.apple.com/us/app/sport-relief-in-your-pocket/id498092260?mt=8

有人可以帮我吗?

+0

我们在谈论什么样的捐赠?如果您希望用户捐赠应用程序本身,如果您避免使用IAP,苹果会拒绝它。如果你正在收集慈善机构,他们*可能*让它通过... – Toastor 2012-03-06 13:57:27

+0

,为什么你不能使用web视图? – ader 2012-03-06 13:59:17

+0

捐赠给慈善机构。我不能使用webView,因为苹果关于慈善的指导方针必须在应用程序之外完成。 – Injectios 2012-03-06 14:09:25

回答

0

我建议你可以通过在PayPal中构建你的捐赠按钮并在其中包含信息来做到这一点。捐赠“按钮”大多是一个特殊编码的网址,其中包含正确的信息,可以在您的网站上放弃您,因此您可以(使用高级区域,第4节)添加取消和成功网址。

完成将信息放入表单后,让它创建按钮,然后获取按钮的“电子邮件”版本,该版本相对较短,编码且不需要表单。

然后,您可以在SharedApplication中使用该URL在Safari中打开URL。