paypal express checkout =>错误:安全标头无效

Anu*_* GC 40 paypal out express

错误:安全标头无效数组

(
    [TIMESTAMP] => 2014%2d04%2d29T07%3a24%3a29Z
    [CORRELATIONID] => 6af6749c848d6
    [ACK] => Failure
    [VERSION] => 109%2e0
    [BUILD] => 10800277
    [L_ERRORCODE0] => 10002
    [L_SHORTMESSAGE0] => Security%20error
    [L_LONGMESSAGE0] => Security%20header%20is%20not%20valid
    [L_SEVERITYCODE0] => Error
)
Run Code Online (Sandbox Code Playgroud)

我一次又一次地得到这个错误,无法继续前进.我已经检查了所有的api用户名,密码和签名,一切都是正确的,但主要的问题是,所有的东西都已存储在paypal沙盒帐户中,但它无法返回页面.我的意思是说横切显示在沙盒帐户中,但它不能发送到显示页面.我错了吗?

小智 66

通常,此错误表示您未使用正确的API凭据.如果您确信您的凭据是正确的,那么请查看您的终端.沙箱凭据在生产环境中无效,而实时凭据将在沙箱中生成此错误

  • 当我使用以下Golang PayPal软件包时,我得到了与原始问题相同的错误:https://github.com/crowdmob/paypal.如果其他人遇到类似的错误,可以在Sandbox - > Accounts - > Profile - > API Credentials下找到相关的PAYPAL_TEST_USERNAME,它看起来像username-facilitator_api1.domain.com.它不会是常规的username-facilitator@domain.com.您还可以在该页面上找到相关的PAYPAL_TEST_PASSWORD.希望这能节省一些时间. (9认同)
  • 这是一个很好的提示.我要补充一点,您需要确保选择一个名为username-facilitator@domain.com的业务配置文件,否则API凭据选项卡将不会显示在"配置文件"部分中.这是一张截图http://slidemodel.com/images/misc/paypal-blur-credentials-screenshot.png (4认同)
  • 我每年都会这样做几次,但每次都要看这个.这次问题出现在@ rudolph1024建议:我添加了电子邮件/用户名而没有附加_api1.PayPal太荒谬了. (4认同)

ant*_*kiy 8

我有这个问题,因为我的登录名包含"+"(加号)符号.最后我手动将其解码为"%2B",如http://www.zen-cart.com/showthread.php?80849-Plus-sign-%28-quot-quot-%29-in-user-name -causes-security-header-failure-in-Paypal-Express-Checkou,问题一去不复返了.