【发布时间】:2024-01-23 11:00:01
【问题描述】:
昨天 3 月 22 日,我注意到我的 api 调用计费协议 api 返回“agreement_transaction_list”对象完全为空。 我没有对我的代码进行任何更改:
$params = array('start_date' => date('Y-m-d', strtotime('-15 years')), 'end_date' => date('Y-m-d', strtotime('+5 days')));
try {
$result = Agreement::searchTransactions($subscription_agreement_id, $params, $apiContext);
} catch (PayPal\Exception\PayPalConnectionException $ex) {
error_log($ex->getData());
echo $ex->getData();
exit;
} catch (Exception $ex) {
error_log($ex);
echo $ex;
exit;
}
echo $result;
结果(所有客户都一样):
{
"agreement_transaction_list": []
}
有什么想法吗?
谢谢
【问题讨论】:
-
您可以尝试更早的 start_date,否则您应该联系 PayPal 的支持人员并提供完整的请求 + 响应,包括响应的 PayPal-Debug-Id HTTP 标头。将日志记录添加到代码中,以便您可以获取它。