PayPal快速结帐去住用NVP - “安全标头是无效”

我整合了PayPal快速结帐到有定制的结帐过程我们的电子商务系统(NVP版本76.0,PHP 5.2)。 虽然在开发模式(使用沙箱的详细信息)一切正常,但现在我切换签名信息(用户名,密码,api_signature和支付宝URL)将其停止工作现场Paypal帐户信息。 它总是以错误代码响应:10002和消息:Security头是无效的。如果我切换到它开始重新工作沙箱的详细信息。

以下是错误示例:

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快速结帐文档)中提到的细节似乎并没有工作。

有没有人找到了解决这个问题,或者也许我只是错过了什么?

--------------解决方案-------------

行,所以我找到了答案:

我联系了贝宝的支持,甚至概述了问题后,他们仍然剪掉提供一个解决方案,但至少也有回应给了我什么其实是错误的想法。 当你把系统活你不仅有改变:

API_USERNAME
API_PASSWORD
API_SIGNATURE
PAYPAL_URL

随着现场细节(从沙盒>住),但你必须改变:

API_ENDPOINT

他们不存在文档中提供。 我发现的是,当您切换到生活(这取决于你有什么版本的SDK贝宝的),你必须改变端点一个在此列表API端点发现

一个我不得不用途是:

Environment: Live
Authentication: API Signature
Calling: Name-Value Pair
Endpoint: https://api-3t.paypal.com/nvp

分类:php 时间:2015-03-15 人气:0
本文关键词: PHP,贝宝
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.292 (s). 10 q(s)