2

是否还有其他人对我对 Paypal 的沙盒系统感到沮丧?

去年,我为想要使用 PayPal 的客户开发了一个网站的一部分,这非常简单,大约是使用 Express Checkout 的 API 65.0 版。

他希望对站点的工作流程进行一些更改,因此我需要将 paypal 端置于测试模式并使用沙盒。

经过 2 周的彻底挫败后,PayPal(非常明显外包)的商家技术服务团队解决了导入旧沙箱帐户和为经典 API 创建凭据的问题。

我现在可以让网站从 SetExpressCheckout 命令获得成功响应,并且继续按钮现在正确转发到https://api-3t.sandbox.paypal.com,此时它要求我以沙盒用户身份登录我这样做了,然后我得到了一个令人头疼的屏幕,上面写着:

"You must first log in to use Paypal Sandbox features"

然后是死胡同。

我已经在http://developer.paypal.com网站上以正确的用户 ID 登录,我正在同一浏览器的另一个选项卡中运行我的网站。

我在 Mac OSX Mountain Lion 10.8 上使用 Safari,并且在 10.8 和 PC 上也尝试过 Chrome,没有任何变化。

我与 PayPal 的电话支持人员进行了交谈,他们无法在沙盒方面为您提供帮助,因此他们将您定向到 MTS 页面 ( http://www.paypal.com/mts ),您可以在其中记录问题。我记录了这个问题并没有得到任何回复,还有一个厚颜无耻的调查要求我评论他们的表现。

当您登录 MTS 支持区域时,您会被拒绝,如果您尝试恢复您的用户名或密码,则电子邮件永远不会到达。

如果您尝试注册一个新帐户,表单会发现您的输入有问题,然后当您更正它时,它会告诉您该帐户已经存在。

其他人有同样的麻烦吗?自从他们进行更改后,是否有人设法以沙盒测试买家帐户的身份正确登录。

最后但相关的问题是,当前最新的 API 版本号是多少?很难找到那一点信息。

4

3 回答 3

3

在 paypal 的外包技术支持团队漫长的等待之后,有一个解决方案 - 它绝对不漂亮,但它就在这里。我们假设您已经进入开发人员区域并创建了一个企业帐户和一个买家帐户,并且您已将沙盒 API 凭据复制到您的应用程序中。

最重要的:清除浏览器的缓存

1) 通过以下方式登录您的开发者帐户区域:http: //developer.paypal.com

以您的主要开发者帐户登录 - 现在这意味着您的实际贝宝帐户

2) 然后您可以打开另一个选项卡并登录沙盒站点: https ://paypalmanager.sandbox.paypal.com/apiAccess.do?subaction=api

以您的企业帐户登录

3)打开“另一个”选项卡(呻吟)并运行您的网站并完成付款流程,然后您将进入登录屏幕,然后您可以使用买家帐户登录并购买商品。

这有什么问题:

您必须首先以主要开发者帐户登录 developer.paypal.com,在他们将所有内容合并在一起之后,这可能是很多人的主要实时购买帐户。

这意味着您不能像以前那样轻松地向客户提供测试凭据,您可以创建一个业务和买家帐户并将这些详细信息提供给客户以测试他们的网站,现在这意味着您被迫做一个 join.me 或其他共享屏幕会话来向他们展示它的工作。

我在 2 周前向 PayPal MTS 提出了这个问题,但没有得到回应,它仍被标记为未解决。

我认为,如果有足够多的人将此作为投诉提出来,他们会解决的。如果没有以主要开发者身份登录,您将无法登录沙盒,并且企业帐户已链接到主要开发者帐户。

于 2013-04-16T11:53:48.353 回答
1

您是否尝试过删除/清除 cookie/缓存?这对我有用。

于 2013-04-01T16:12:42.510 回答
1

是的,很多人似乎都有同样的问题。PayPal 推出了一个新的开发者网站,似乎他们也无意中影响了沙盒环境。[或者也许开发人员站点和沙盒环境并不是真正分开的。]

不幸的是,我没有太多有用的建议。我目前正在测试具有新沙盒帐户的全新开发人员帐户(而不是导入帐户)是否会遇到与您描述的相同的问题。

于 2013-04-03T20:42:41.690 回答