php – Paypal快速结账使用NVP上线 – “安全标头无效”
发布时间:2020-12-13 21:44:33 所属栏目:PHP教程 来源:网络整理
导读:我将Paypal快速结账功能集成到我们的电子商务系统(NVP版本76.0,PHP 5.2)中,该系统具有定制的结账流程. 在开发模式下(使用沙箱详细信息)一切正常但是当我将签名信息(用户名,密码,api_signature和paypal url)切换到它停止工作的实时Paypal帐户信息时.它总是响
我将Paypal快速结账功能集成到我们的电子商务系统(NVP版本76.0,PHP 5.2)中,该系统具有定制的结账流程.
在开发模式下(使用沙箱详细信息)一切正常但是当我将签名信息(用户名,密码,api_signature和paypal url)切换到它停止工作的实时Paypal帐户信息时.它总是响应错误代码:10002和消息:安全标头无效 如果我切换回沙盒细节,它会再次开始工作. 这是错误示例: TIMESTAMP: 2011-12-06T19:09:31Z CORRELATIONID: cb966ebeb254d ACK: Failure VERSION: 76.0 BUILD: 2271164 L_ERRORCODE0: 10002 L_SHORTMESSAGE0: Security error L_LONGMESSAGE0: Security header is not valid L_SEVERITYCODE0: Error 我发现一些关于堆栈溢出的帖子有相同的问题,但有解决方案没有工作@Paypal我做了一些挖掘(在谷歌上),发现很多人遇到这个问题,但没有确定的解决方案或线程这将概述您上线时需要更改的内容,因为只需更改上述详细信息(以及paypal快速结帐文档)似乎不起作用. 有没有人找到解决这个问题的方法,或者我错过了什么? 解决方法
好的,所以我找到了答案:
我联系了Paypal支持,甚至在概述了问题之后,他们仍然没有提供解决方案,但至少有回应让我知道实际上是什么问题. API_USERNAME API_PASSWORD API_SIGNATURE PAYPAL_URL 使用实时详细信息(来自Sandbox> Live),但您必须更改: API_ENDPOINT 他们没有在那里提供文件. 我必须使用的是: Environment: Live Authentication: API Signature Calling: Name-Value Pair Endpoint: https://api-3t.paypal.com/nvp (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |