我使用Square Connect API通过开始/结束时间筛选器检索退款,但似乎忽略了begin_time筛选器。
下面是请求:
下面是响应
[
{
"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"
}]
基于我2014-04-26的begin_time,我预计结果不会包含退还的两笔退款中的任何一笔。
是我做错了什么,还是这是个bug?
发布于 2014-05-28 06:31:07
列表退款终结点的begin_time和end_time参数指定时间范围的界限。端点返回在该时间范围内创建的所有退款。
在上面的示例中,时间范围从2014年4月26日开始,到2014年5月26日结束。退还的退款是在5月21日和5月24日创建的,这两个日期都在4月26日之后和5月26日之前。终结点似乎工作正常。
https://stackoverflow.com/questions/23861318
复制相似问题