我需要从我的Windows Phone应用程序中进行简单的PayPal付款。 我以前使用过PayPal的Windows 8 SDK,但它已经停止使用,所以我甚至无法从官方的github页面(http://paypal.github.io/Windows8SDK/)获取旧的SDK。
其他选项似乎需要在网页上进行集成。 我试过在S.O.上查看类似的问题。但它们要么已经过时,要么在之前/之前仍然存在Windows 8 SDK,因此它们已经无效了。
进一步检查后,似乎SOAP API不起作用,因为导入它们不会生成PayPalAPIAASoapBinding
(与控制台应用程序相同的行为,我修复了导入旧的Web引用,这是不可能的在WP)和REST API依赖于Paypal nuGet包,它不能在Windows Phone中使用(https://developer.paypal.com/docs/api/)。
我目前对选项感到茫然(除了设置一个外部网站来完成这项工作)。
答案 0 :(得分:2)
面对上述所有问题(我仍然不知道为什么Paypal拉动了Windows Phone支持的插件),我找到了解决方法。
WebBrowser
控件。WebBrowser
中加载html。我正在考虑将其变成一个开源插件/库,以便让遇到同样问题的开发人员更轻松,如果我找到时间,可以用链接更新。
答案 1 :(得分:1)
不幸的是,随着PayPal停止使用WIN8 SDK,目前唯一可用的解决方案是设置网站集成,并将您的webbrowser工具包嵌入到WIN8 APP中。
您知道现有的WIN SDK API集成仍然受支持,您可以参考here获取WIN8 SDK库的备份git。