5

我们正在构建一个购物应用程序(在 windows phone 商店上并没有很多),基本上就像您去商店,选择产品,使用您的贝宝付款并提供您的送货地址一样,就是这样!

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

“评论:提示用户从应用程序内输入付款信息(信用卡)。交易必须通过安全 (HTTPS) 网站或通过允许用户验证 URL 和 HTTPS 安全性的托管控件在应用程序外部进行。”

由于唯一的付款方式是 PayPal,而且我们使用的是 PayPal 标准,这意味着我们必须前往 PayPal 托管页面进行交易。我们第一次被拒绝时,我们只是添加了一个字段,用户可以在其中看到他要去的地方的 URL。用户也可以看到 https:// 以查看交易是否安全。现在我们只是在 URL 地址栏中添加了一个锁定图标(强制图像,它不会像在浏览器中那样自动出现)而不是 https://。我们只是想知道这是否还不够?我们必须在浏览器中打开贝宝页面?

附上屏幕截图。我将不胜感激任何帮助。

在此处输入图像描述

4

1 回答 1

0

尝试在网络浏览器控件的帮助下使用 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();
于 2013-05-10T20:06:58.397 回答