我正在尝试向我正在开发的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),如果我需要将其作为第三方商家处理?
答案 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 GitHub和MPL documentation。与MPL相关的问题 应存档在以下存储库中:sdk-packages
对于现有的Express Checkout集成或其他功能,我们建议使用Mobile Express Checkout。
但,可以使用PayPalConfiguration.acceptCreditCards
属性接受/处理使用PayPal的信用卡。