php - 访问 https ://api-3t. sandbox.paypal.com/2.0 时得到 Http 响应代码 500

标签 php soap paypal

在尝试提交表单时,我一直遇到这个问题。

类型:- PPConnectionException
消息:- 访问时获得 Http 响应代码 500 https://api-3t.sandbox.paypal.com/2.0 .

来自 SOAP“faultstring”节点:
SOAP-ENV:ClientData 类型“”在元素“ebl:PaymentAction”中不匹配

以及与 FINE 交易的整个日志文件。
PPHttpConnection:添加 header X-PAYPAL-REQUEST-DATA-FORMAT:SOAP PPHttpConnection:添加 header X-PAYPAL-RESPONSE-DATA-FORMAT:SOAP PPHttpConnection:添加 header X-PAYPAL-DEVICE-IPADDRESS:127.0.0.1 PPHttpConnection:添加 header X-PAYPAL-REQUEST-SOURCE:merchant-php-sdk-3.7.112 PPHttpConnection:添加 header 用户代理:PayPalSDK/merchant-php-sdk 3.7.112 (lang=PHP;v=5.5.9-1ubuntu4.11;bit=8;os=Linux_3.16.0-43-generic;machine=x86_64 ;openssl=1.0.1f;curl=7.35.0)

最佳答案

根据 HTTP 规范,任何时候返回 HTTP 500,都表明您正在与之通信的系统存在错误。

对于 PayPal,此类报告应发送至 PayPal Merchant Support .您应该在响应中包含您找到的任何 Debug-Id 或 Correlation-Id header ,因为支持人员使用它们来查找实际发生的情况。

关于php - 访问 https ://api-3t. sandbox.paypal.com/2.0 时得到 Http 响应代码 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31432847/

相关文章:

php - 如何使用 FastCGI 应用程序扩展 C++ HTTP 服务器?

php - 使用 PHP 进行 MySQL 查询的条件逻辑

c# - REST 服务和大文件

php - 字段名称验证添加 with for with jquery 验证

java - .net 和 java 之间通信的最佳方式

soap - 工作日 SOAP API : How to authenticate

PHP Paypal express 10413

php - IPN + mysql for paypal 未验证

paypal - 多个网站 - 一个网站付款专业帐户?

php - 从数据库中检索到的值不正确