如何使用PHP查询自Stripe日期以来创建的所有发票

时间:2018-02-02 23:18:34

标签: php stripe-payments

我尝试使用带有Stripe的PHP库查询自某个日期以来创建的所有发票,并且UI向我显示200,但是当我查询时,它只返回20.我无法弄清楚我做错了什么,有没有关于如何处理这个问题的指导?

$search = array("limit" => 1000);
$search["date"] = array('gte'=>strtotime("02/01/2018"));
$invoices = \Stripe\Invoice::all($search);

我的提交:

Array
(
    [limit] => 1000
    [date] => Array
        (
            [gte] => 1517443200
        )

)

1 个答案:

答案 0 :(得分:0)

您最多只能设置100个限制,因此您可能希望在这种情况下使用auto-pagination来获取所有限制。

也可能是您的日期被模糊解析 - 是2月1日还是1月2日? - 因此您可能希望将其切换为不太模糊的字符串格式,如YYYY-MM-DD