在Windows Phone应用程序中使用PayPal交易

我们正在build立一个购物应用程序(是的,在windows手机店没有太多),基本上就像你会去商店,select一个产品,用你的贝宝支付,并给你的送货地址,就是这样!

问题是应用程序被拒绝了两次,两次都有相同的原因:

“注释:系统会提示用户从应用程序中获取付款信息​​(信用卡)。交易必须通过安全(HTTPS)网站或通过托pipe控件在应用程序外部进行,该托pipe控件允许用户validationURL和HTTPS安全性。“

作为唯一的付款方式是通过贝宝,我们正在使用贝宝标准,这意味着我们必须去贝宝托pipe页面进行交易。 我们第一次被拒绝时,我们只包括一个字段,用户可以看到他要去的地址。 用户也可以看到https://以查看交易是否安全。 现在我们在该URL地址栏中添加了一个locking图标(强制图像,它不会像浏览器中那样自动发送),而不是https://。 我们只是想知道这样还不够吗? 我们必须在浏览器中打开贝宝页面?

附上一个屏幕截图。 我会很感激任何帮助。

在这里输入图像说明

在网页浏览器控制的帮助下,尝试使用PayPal Mobile Express Checkout方法。

https://www.x.com/developers/paypal/documentation-tools/express-checkout/gs_expresscheckout

https://www.x.com/developers/paypal/products/mobile-express-checkout

希望以上的链接将帮助你。

编辑:

您可以使用网络浏览器任务来启动付款流程。

using System; using Microsoft.Phone.Tasks; WebBrowserTask webBrowserTask = new WebBrowserTask(); webBrowserTask.Uri = new Uri("https://www.paypal.com/....", UriKind.Absolute); webBrowserTask.Show();