我正在使用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,我不希望结果包含返回的2个退款中的任何一个。
我做错了什么,或者这是一个错误?
答案 0 :(得分:0)
List Refunds端点的begin_time
和end_time
参数指定时间范围的范围。端点返回在该时间范围内创建的所有退款。
在上面的示例中,时间范围从2014年4月26日开始到2014年5月26日结束。退回的退款是在5月21日和5月24日创建的,两者都在4月26日之后和5月26日之前。端点似乎是工作正常。