沙盒帐户无法在电子商务网站上使用,但会有真实帐户

时间:2016-03-09 23:17:22

标签: paypal paypal-sandbox x-cart

我正在使用XCart 5.2.13进行电子商务网站,当尝试使用paypal express checkout进行测试运行时,我遇到了错误。在测试或生产模式下,沙箱帐户API凭据不起作用。我检查两次,看看我是否制作了复制粘贴错误,但我没有。

奇怪的是,当我加入实际账户并投入生产时,程序运行正常。

所以我进入服务器并找到了paypal checkout的日志,发现解析器的错误代码为10002,告诉我安全标头无效。

我一直在developer.paypal.com/上阅读所有内容,但还没有找到解决方案。

任何想法?

更新

我一直尝试不同的帐户无济于事,我使用的最后一个帐户使我无法将消息重定向到paypal,当我检查日志时,响应为NULL。

至少在它给我一个代码之前,但现在什么都没有。我也联系了Xcart支持

2 个答案:

答案 0 :(得分:0)

10002错误表示沙盒帐户的API凭据不正确。请通过沙盒帐户登录https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_login-api-run以获取API凭据,然后再次复制并粘贴。

答案 1 :(得分:0)

这是因为Paypal的安全更新。 您需要将TLS 1.2用于沙箱。

https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1766&viewlocale=en_US

请参阅路线图日期。

2016年1月14日此日期之后,Sandbox API端点仅支持新标准(HTTP / 1.1,TLS 1.2和SHA-256证书)。 这包括www.sandbox.paypal.com仅接受IPN回传的HTTPS。

2016年1月31日生产开始以新标准(2048位,SHA-256)发布API凭证证书。

2016年2月29日测试Sandbox端点将被删除。

2016年3月17日新的SFTP IP地址添加到DNS for reports.paypal.com。

2016年4月14日,旧的SFTP IP地址已从DNS中删除,用于reports.paypal.com。

2016年5月12日旧的SFTP IP地址停止工作。

2016年6月17日此日期之后,Production API端点将开始转向新标准(HTTP / 1.1,TLS 1.2和SHA-256证书)

2016年9月30日IPN回复www.paypal.com仅允许HTTPS

2018年1月1日所有证书API凭证必须已升级到新标准。