还有谁像我一样对Paypal的Sandbox系统感到抓狂吗?
去年我为一个想要使用PayPal的客户开发了一个网站的一部分,这非常简单,这是他们使用Express Checkout的API的65.0版本。
他希望对网站的工作流程进行一些更改,所以我需要将paypal侧置于测试模式并使用沙箱。
经过两周的极度沮丧,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版本号是什么?找不到那一点信息
经过相当长时间的等待,贝宝的外包技术支持团队有了一个解决方案-它肯定不漂亮,但这里是。我们将假设您已经进入开发人员区域,创建了一个业务帐户和一个买方帐户,并且您已经将沙箱api凭据复制到您的应用程序中。
最重要的是:清空浏览器缓存
1)通过以下方式登录到您的开发者账号区:http://developer.paypal.com
以您的主要开发人员帐户登录-这现在意味着您的实际paypal帐户
2)然后您可以打开另一个选项卡并登录到沙盒站点:https://paypalmanager.sandbox.paypal.com/apiAccess.do?subaction=api
以您的企业帐户登录
3)打开"另一个"标签(呻吟),运行你的网站,通过付款流程,然后你会进入登录屏幕,在那里你可以使用买家账户登录并购买东西。
这里有问题:
你必须首先以主要开发者账户登录到developer.paypal.com,在他们将所有东西合并在一起之后,这个账户可能是很多人的主要在线购买账户。
这意味着你不能像以前那样很容易地给客户提供测试凭据,你可以创建一个企业和买家帐户,并提供这些详细信息给客户来测试他们的网站,现在这意味着你被迫做一个连接。我或其他共享的屏幕会话,向他们展示它的工作
我在两周前就向PayPal MTS提出了这个问题,但没有得到回应,并且仍然标记为未解决。
我想如果有足够多的人提出这个问题,他们会解决的。如果没有以主要开发人员的身份登录,您就不能登录沙箱,并且业务帐户与主要开发人员帐户相关联。
您是否尝试过删除/清除cookie/缓存?
是的,很多人似乎都有同样的问题。PayPal推出了一个新的开发者网站,似乎无意中也影响了沙盒环境。[或者开发者网站和沙盒环境并没有真正分开]
遗憾的是,我没有多少有用的建议。我目前正在测试一个全新的开发者帐户是否有新的沙箱帐户-不是导入帐户-遭受与您所描述的相同的问题。