使用PayPal账户和iOS上的信用卡作为第三方商家支付PayPal

时间:2014-05-17 14:18:12

标签: ios paypal paypal-adaptive-payments

我正在尝试向我正在开发的iOS应用添加付款,其中有些人销售实体商品,而其他人则购买,但我找不到任何符合我需求的解决方案。

目前,我添加了PayPal MPL SDK,如here所述。

但是,MPL库似乎提供信用卡支持,而且其图形在iOS7上已经过时了。

我找到的其他选项是:

  • PayPal iOS SDK ,但它基于 REST API ,而我需要支持第三方付款并最终支持链接/并行付款,并且 REST API 无法使用所有这些功能。

  • PayPal MEC(移动快速结账),在UIWebView内使用。

    即使它同时提供信用卡和PayPal帐户作为付款方式,我没有找到任何方式来支持第三方付款(例如,我/该应用为API Caller且另一个PayPal帐户为Receiver)。

    此外,MEC does not support parallel payments,多个接收器等,但目前这不会有问题,如果我只能将其用于第三方付款。

  • PayPal自适应付款API ,我甚至尝试使用PayPal AP API ,而不使用PayPal提供的SDK,获取payKey服务器端并在https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=AP-KEY内加载UIWebView

    但是,此页面没有移动版本,因此它几乎无法使用。

    我甚至尝试过使用嵌入式webflow &extType=mini,但看起来很糟糕。只是不是为此而设计的。

总之,我的问题是:

我如何同时支持信用卡& paypal帐户付款方式,在移动设备(在这种情况下为iOS),如果我需要将其作为第三方商家处理?

1 个答案:

答案 0 :(得分:3)

根据PayPal's website关于集成第三方支持,并行和链式付款尚不支持。

  

MPL图书馆

     

PayPal正在取代旧的移动支付库   (MPL)使用新的PayPal Android和iOS SDK。新的移动SDK   使用PayPal REST API。 MPL使用自适应支付API(a   PayPal Classic API)。

     

新SDK 目前不支持第三方,并行和   链式付款。将这些功能整合到您的移动应用中   请参阅MPL on GitHubMPL documentation。与MPL相关的问题   应存档在以下存储库中:sdk-packages

     

对于现有的Express Checkout集成或其他功能,我们建议使用Mobile Express Checkout


,可以使用PayPalConfiguration.acceptCreditCards属性接受/处理使用PayPal的信用卡。