如何使用UIWebview使用Paypal进行交易并检索收据或交易信息。

时间:2012-02-21 20:06:16

标签: objective-c uiwebview payment paypal

我在不同的论坛和网站上看到了不同的使用Paypal api的方式的文档,这里有一个非常有用的链接:https://cms.paypal.com/us/cgi-bin?cmd=_render-content&content_ID=developer/e_howto_api_ECOnMobileDevices&bn_r=o/,我的问题有点不同我不想使用任何在我的应用程序中提供给我们的Paypal库,这是图书馆的链接:https://www.x.com/developers/paypal/documentation-tools/sdk,我也不想收集任何个人信息,我希望Paypal能够处理所有事情。所以换句话说,我希望能够在Paypal的移动网站上打开一个UIWebview(如果不是常规网站可以工作),用户必须使用他的凭证登录,或者他可以使用快速结账选项并获取交易ID,或收到可用的内容。我对iOS有点新鲜,感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

我强烈建议不要尝试通过PayPal进行交易。如果您查看App Store审核指南,请说明

11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected

答案 1 :(得分:0)

如果您不想使用任何库或API,Express Checkout将不适合您 这使得它更容易一些,因为您可以在UIWebView中使用PayPal网站付款标准。

例如;只需打开https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=your@email.tld&amount=1.99&currency_code=GBP

这将通过PayPal向email@here.tld开始1.99英镑的付款,并自动使用移动布局。

如果您随后想要接收交易信息;在您的帐户上设置PayPal IPN,并使用它来接收与交易相关的事件。这可以在您的应用程序外部处理,从而为服务器带走宝贵的处理能力 有关PayPal IPN入门的概述,请查看https://www.paypal.com/ipn/