2015-01-15 78 views
0

我正在尝试将应用程序开票集成到Flex移动应用程序中。 我发现这个网页:http://www.adobe.com/devnet/flex/articles/flex_paypal.htmlPaypal - Flex:集成应用程序开票

它似乎工作,但出于安全目的(存储贝宝凭据),我不得不在我的web服务器上安装一个web应用程序。

我看了一下关于android和ios SDK的库(MPL),他们似乎没有调用Web服务器。

有人知道是否有办法避免安装此服务器?

回答

0

链接文章是从Flex/AIR单页网络应用程序的角度整合PayPal的Adaptive Payments产品的极好处理。但是,由于应用程序(使用嵌入式迷你浏览器)与浏览器环境的安全功能不同,因此不推荐将此产品(Adaptive Payments)用于移动应用程序而不是浏览器。

MPL库也被弃用,以支持PayPal最新的移动SDK。请参阅:

https://developer.paypal.com/docs/integration/mobile/mobile-sdk-overview/

我会建议考虑使用这两种最新的PayPal SDK或在单个SDK结合PayPal和布伦特里卡受理移动布伦特里软件开发工具包,作为最安全的&具有最佳的移动用户体验(并且最有可能在未来得到很好的支持)。

这些SDK不要求您有一个网络服务器托管用户交互的任何页面(例如,将用户重定向到PayPal的页面或处理重定向的页面)。他们为安全收集&提供了用于验证用户凭证的库。

也就是说,您仍然需要维护您的PayPal API凭据访问的安全性。最新的SDK(如上所述)允许您为特定设备生成访问令牌,同时保持您的帐户证书在您的服务器上安全。但您确实需要该服务器,并且您的移动应用程序需要与其通信才能通过身份验证,以您的名义致电PayPal;否则您的完整PayPal API凭证将不得不发送到安装了您的应用程序的所有设备,这不是明智之举。

相关问题