在 Windows Phone 8.1 中使用什么进行 Paypal 付款
What to use to make a Paypal Payment in Windows Phone 8.1
我需要通过我的 Windows Phone 应用进行简单的贝宝付款。
我曾经使用过PayPal的Windows 8 SDK,但是它已经停产了,所以我什至无法从官方github页面(http://paypal.github.io/Windows8SDK/)获得旧的SDK。
其他选项似乎需要在网页上进行集成。
我试过在 S.O 上查看类似的问题。但它们要么已经过时,要么在之前/仍然存在 Windows 8 SDK 的地方,因此它们不再有效。
经进一步检查,似乎 SOAP API 不起作用,因为导入它们不会生成 PayPalAPIAASoapBinding
(与控制台应用程序相同的行为,我修复了导入旧 Web参考,这在 WP 上是不可能的)和 REST APIs 依赖于 Paypal nuGet 包,它不能在 Windows Phone (https://developer.paypal.com/docs/api/).[=15 中使用=]
我目前不知所措(除了建立外部网站来完成这项工作)。
不幸的是,PayPal 停止了 WIN8 SDK,目前唯一可用的解决方案是设置一个网站集成,并将该页面与您的网络浏览器套件一起嵌入到您的 WIN8 应用程序中。
为了让您知道现有的 WIN SDK API 集成仍然受到支持,您可以参考 here 以获得 WIN8 SDK 库的备份 git。
面对上述所有问题(我仍然不知道为什么 Paypal 停止了 Windows Phone 支持),我找到了解决方法。
- 我生成了一个 Paypal 立即购买按钮
(https://www.paypal.com/uk/webapps/mpp/get-started-payment-buttons),未加密和非帐户保存版本。
- 我将代码复制到我的应用程序中的 html 文件中,并在我感兴趣的隐藏字段上使用了一些标记(产品描述、数量、运费等)。
- 用户将从我之前的页面 select 他想要购买的产品详细信息,这些详细信息将传递到另一个页面,其中我有一个
WebBrowser
控件。
- 我将用上一页传递的详细信息替换标记,并在
WebBrowser
中加载 html。
- 然后用户可以继续购买。
我正在考虑将它变成一个开源插件/库,以便让遇到同样问题的开发人员更轻松,如果我发现,我会用 link 更新它是时候这样做了。
我需要通过我的 Windows Phone 应用进行简单的贝宝付款。 我曾经使用过PayPal的Windows 8 SDK,但是它已经停产了,所以我什至无法从官方github页面(http://paypal.github.io/Windows8SDK/)获得旧的SDK。
其他选项似乎需要在网页上进行集成。 我试过在 S.O 上查看类似的问题。但它们要么已经过时,要么在之前/仍然存在 Windows 8 SDK 的地方,因此它们不再有效。
经进一步检查,似乎 SOAP API 不起作用,因为导入它们不会生成 PayPalAPIAASoapBinding
(与控制台应用程序相同的行为,我修复了导入旧 Web参考,这在 WP 上是不可能的)和 REST APIs 依赖于 Paypal nuGet 包,它不能在 Windows Phone (https://developer.paypal.com/docs/api/).[=15 中使用=]
我目前不知所措(除了建立外部网站来完成这项工作)。
不幸的是,PayPal 停止了 WIN8 SDK,目前唯一可用的解决方案是设置一个网站集成,并将该页面与您的网络浏览器套件一起嵌入到您的 WIN8 应用程序中。
为了让您知道现有的 WIN SDK API 集成仍然受到支持,您可以参考 here 以获得 WIN8 SDK 库的备份 git。
面对上述所有问题(我仍然不知道为什么 Paypal 停止了 Windows Phone 支持),我找到了解决方法。
- 我生成了一个 Paypal 立即购买按钮 (https://www.paypal.com/uk/webapps/mpp/get-started-payment-buttons),未加密和非帐户保存版本。
- 我将代码复制到我的应用程序中的 html 文件中,并在我感兴趣的隐藏字段上使用了一些标记(产品描述、数量、运费等)。
- 用户将从我之前的页面 select 他想要购买的产品详细信息,这些详细信息将传递到另一个页面,其中我有一个
WebBrowser
控件。 - 我将用上一页传递的详细信息替换标记,并在
WebBrowser
中加载 html。 - 然后用户可以继续购买。
我正在考虑将它变成一个开源插件/库,以便让遇到同样问题的开发人员更轻松,如果我发现,我会用 link 更新它是时候这样做了。