0

我正在使用 Square Connect API 使用开始/结束时间过滤器检索退款,并且似乎忽略了 begin_time 过滤器。

这是请求:

https://connect.squareup.com/v1/me/refunds?begin_time=2014-04-26T00%3A33%3A54Z&end_time=2014-05-26T00%3A33%3A54Z

这是回应

[
{
    "type": "FULL",
    "created_at": "2014-05-21T18:27:59-04:00",
    "processed_at": "2014-05-21T18:28:00-04:00",
    "reason": "Accidental charge",
    "refunded_money": {
        "currency_code": "USD",
        "amount": -103
    },
    "payment_id": "qNEwqwYPHCfKAIjFtox5S"
},
{
    "type": "FULL",
    "created_at": "2014-05-24T01:00:53-04:00",
    "processed_at": "2014-05-25T19:16:04-04:00",
    "reason": "Accidental charge",
    "refunded_money": {
        "currency_code": "USD",
        "amount": -123
    },
    "payment_id": "MkJHTnEKHS7larVWAP15S"
}

]

根据我的 begin_time 2014-04-26,我不希望结果包含退回的 2 次退款中的任何一次。

我做错了什么,还是这是一个错误?

4

1 回答 1

0

List Refunds 端点的begin_timeend_time参数指定时间范围的界限。端点返回在该时间范围内创建的所有退款。

在上面的示例中,时间范围从 2014 年 4 月 26 日开始,到 2014 年 5 月 26 日结束。退回的退款是在 5 月 21 日和 5 月 24 日创建的,这两个时间都在 4 月 26 日之后和 5 月 26 日之前。端点似乎工作正常。

于 2014-05-27T22:31:06.660 回答