paypal NVP TransactionSearch 错误消息“结果数被截断”

Posted

技术标签:

【中文标题】paypal NVP TransactionSearch 错误消息“结果数被截断”【英文标题】:paypal NVP TransactionSearch error message "The number of results were truncated" 【发布时间】:2016-07-10 05:04:12 【问题描述】:

标题是 Paypal NVP API 的错误消息。 API 是TransactionSearch。 在我的 php 代码中,如果我设置搜索参数"STATUS" => "Reversed",API 会返回这个结果:

'TIMESTAMP' => '2016-03-23T02:32:41Z',
'CORRELATIONID' => '77fcf63ee550e',
'ACK' => 'SuccessWithWarning',
'VERSION' => '109.0',
'BUILD' => '18316154',
'L_ERRORCODE0' => '11002',
'L_SHORTMESSAGE0' => 'Search warning',
'L_LONGMESSAGE0' => 'The number of results were truncated. Please change your search parameters if you wish to see all your results.',
'L_SEVERITYCODE0' => 'Warning'

但是,如果我不添加搜索参数"STATUS",API返回成功!

所以,我想知道如何设置搜索参数,以便使用"STATUS" => "Reversed"得到正确的结果

【问题讨论】:

【参考方案1】:

您有很多反向交易吗?我问是因为可以从 TransactionSearch API 调用返回的最大事务数是 100。在这种情况下,API 响应看起来有超过 100 次命中。尝试缩小数据范围或寻找其他状态,看看是否仍然出现错误。无论如何,您可以在这里找到此 API 的技术参考指南:https://developer.paypal.com/docs/classic/api/merchant/TransactionSearch_API_Operation_NVP/

【讨论】:

以上是关于paypal NVP TransactionSearch 错误消息“结果数被截断”的主要内容,如果未能解决你的问题,请参考以下文章

Paypal NVP 身份验证失败

Paypal express checkout 使用 NVP 上线 - “安全标头无效”

从 Paypal NVP 请求中获取送货地址

将 PayPal webhook 与 NVP DoExpressCheckoutPayment 结合使用

PayPal NVP API:创建定期付款

带有php错误的Paypal NVP