我想将我的应用程序与 PayPal 集成。我使用 PayPal iOS SDK 进行了集成,但我面临一些问题,因为在 iOS SDK 中它不完全支持非美国开发人员。我想知道 MPL 和 PayPal iOS SDK 有什么区别。
PayPal iOS SDK 与 MPL 相比有哪些优势?PayPal iOS SDK 与 MPL 相比有哪些缺点?
我想将我的应用程序与 PayPal 集成。我使用 PayPal iOS SDK 进行了集成,但我面临一些问题,因为在 iOS SDK 中它不完全支持非美国开发人员。我想知道 MPL 和 PayPal iOS SDK 有什么区别。
PayPal iOS SDK 与 MPL 相比有哪些优势?PayPal iOS SDK 与 MPL 相比有哪些缺点?
来自贝宝的戴夫在这里。
主要区别在于 MPL 是 PayPal 正在逐步淘汰的旧 SDK,而 PayPal iOS SDK(移动 SDK,或“mSDK”)是 PayPal 正在逐步引入的新 SDK。mSDK 基于新的REST API,它自己正在积极发展中。
对于简单的一次性支付交易,mSDK 比 MPL 更容易集成到您的应用中。
但是,在此过渡期间,MPL 包含一些尚未针对 mSDK 实现的功能。这些功能包括预先批准的支付、链式支付以及对非美国账户的更多支持。
还有第三种选择,Mobile Express Checkout(“MEC”)。这是一种基于网络流的方法。
一些相关链接:SDK 概述[1]、MPL[2]、MEC[3]
[1] https://developer.paypal.com/webapps/developer/docs/integration/mobile/mobile-sdk-overview/
[2] https://developer.paypal.com/webapps/developer/docs/classic/移动/gs_MPL/
[3] https://developer.paypal.com/webapps/developer/docs/classic/mobile/gs_MEC/#concepts