PayPal Sandbox API 端点返回 503“内部服务错误”错误

Posted

技术标签:

【中文标题】PayPal Sandbox API 端点返回 503“内部服务错误”错误【英文标题】:PayPal Sandbox API endpoint returning 503 "Internal Service Error" error 【发布时间】:2016-08-19 17:04:19 【问题描述】:

我正在https://api.sandbox.paypal.com/v1/ 的沙盒端点上使用 PayPal REST API,几乎每次我尝试使用有效请求发布到付款/付款(注意不要被标记为重复尝试)它不断返回 503 错误。

请求仅在极少数情况下通过,但它只是在较早时才通过,现在每个请求都失败并返回 503 响应。即使我在https://devtools-paypal.com/hateoas/index.html?interactive=ON&env=sandbox 使用 PayPal 的 REST Playground 来构建他们的示例模板请求,我也会收到以下响应:

响应标头

HTTP Status Code : 503

  "date": "Tue, 26 Apr 2016 04:19:28 GMT",
  "server": "Apache",
  "proxy_server_info": "host=slcsbplatformapiserv3002.slc.paypal.com;threadId=876",
  "paypal-debug-id": "56fbd9db69555",
  "connection": "close",
  "set-cookie": [
    "X-PP-SILOVER=name%3DSANDBOX3.API.1%26silo_version%3D1880%26app%3Dplatformapiserv%26TIME%3D1357651543%26HTTP_X_PP_AZ_LOCATOR%3D; Expires=Tue, 26 Apr 2016 04:49:58 GMT; domain=.paypal.com; path=/; Secure; HttpOnly",
    "X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT"
  ],
  "vary": "Authorization",
  "content-length": "145",
  "content-type": "application/json"

响应正文


  "name": "INTERNAL_SERVICE_ERROR",
  "information_link": "https://api.sandbox.paypal.com/docs/api/#INTERNAL_SERVICE_ERROR",
  "debug_id": "56fbd9db69555"

这太烦人了,我受不了。有谁知道沙盒网站是否不时出现故障?有没有人遇到这种情况并意识到他们在请求中做错了什么?同样,在遇到问题后,我尝试在 REST Playground 页面中使用 PayPal 自己的示例模板提交给 API。

【问题讨论】:

【参考方案1】:

关于“INTERNAL_SERVICE_ERROR”,在沙盒环境中,您的API请求中的测试信用卡是通用的,并且该信用卡关联了很多帐户,当PayPal执行您的API请求时,我们需要加载所有相关的账户在交易过程中,所以导致超时错误和内部服务错误,请尝试一些很少使用的卡号,如下所示:

16位签证

4916339731576481

4916037567876898

4024007171154213

4532782720397175

4556654893065114

4539432483175995

4716339122298416

4532325401406798

4539157680503828

4124138105007679

4485178251029161

4916231960500037

4058178241644969

请试一试。

【讨论】:

感谢赵老师的回答。我使用的是来自paypalobjects.com/en_US/vhelp/paypalmanager_help/… 的测试号码。也许是时候更新那个页面(在搜索结果页面上的位置很高)以确定我遇到的问题。我认为,如果人们试图做我正在做的事情,生成假信用卡号码的工具也会对人们有所帮助。 @ZhaoSamanta :我在尝试拉回之前付款的交易列表或付款详细信息时遇到此错误。有解决办法吗?

以上是关于PayPal Sandbox API 端点返回 503“内部服务错误”错误的主要内容,如果未能解决你的问题,请参考以下文章

贝宝API端点

Java / PayPal 集成指向错误的端点

PayPal API 返回 RESOURCE_NOT_FOUND / INVALID_RESOURCE_ID 但交易列在 Sandbox Business 帐户中

Paypal 沙盒测试 - 更改 URL 端点?

GoDaddy PayPal API 警报握手失败

无法解析远程名称:'api-3t.sandbox.paypal.com'