我们正在构建一个购物应用程序(在Windows手机商店中并不是很多),它基本上就像你会去商店,选择产品,用paypal支付并给你的送货地址,就是这样!
问题是应用被拒绝了两次,两次都是出于同样的原因:
“评论:系统会提示用户从应用程序中获取付款信息(信用卡)。交易必须通过安全(HTTPS)网站在应用程序外部进行,或通过允许用户验证URL的托管控件进行和HTTPS安全性。“
由于唯一的付款方式是PayPal,我们使用PayPal标准,这意味着我们必须转到PayPal托管页面进行交易。我们第一次被拒绝了,我们只是包含了一个字段,用户可以看到他去哪里的URL。用户还可以看到https://以查看交易是否安全。现在我们刚刚在该URL地址栏中添加了一个锁定图标(强制图像,它不会像在浏览器中那样自动生成),而不是https://。我们只是想知道这是否还不够?我们必须在浏览器中打开paypal页面吗?
附上屏幕截图。我将不胜感激任何帮助。
答案 0 :(得分:0)
在web浏览器控件的帮助下尝试使用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();