查询店铺交易记录
GET https://{handle}.myshopline.com/admin/openapi/v20260301/payments/store/transactions.json
handle :店铺的唯一标识符,值为店铺域名的前缀。例如,域名为 open001.myshopline.com 的店铺,其 handle 是 open001 。查询店铺交易记录,包含支付、退款、争议等交易信息。
查询参数
- date_max string指定要查询的交易的截止创建时间,在此日期之前创建的交易会被返回。
date_min和date_max参数必须同时指定,date_min和date_max时间间隔最长不能超过 6 个月。格式:ISO 8601。例子:2024-12-10T00:00:00+08:00 - date_min string指定要查询的交易的起始创建时间,在此日期或此日期之后创建的交易会被返回。
date_min和date_max参数必须同时指定,date_min和date_max时间间隔最长不能超过 6 个月。date_min只能指定查询 12 个月内创建的交易记录。格式:ISO 8601。例子:2024-12-10T00:00:00+08:00 - limit string每页记录条数限制,不能超过
1000。默认值:100。 - page_info string分页查询的唯一标识,用于 定位特定页面。该字段值需要在你已经查询完分页信息后,在该接口响应头中的
link字段值中获取。例如,你获取到的link的值为<https://{handle}.myshopline.com/admin/openapi/{version}/payments/store/transactions.json?limit=1&page_info=eyJzaW5jZUlkIjoiMTYwNTc1OTAxNTM4OTA4Mjk1MjExMTI3ODgiLCJkaXJlY3Rpb24iOiJuZXh0IiwibGltaXQiOjF9>; rel="next",那么page_info的值为eyJzaW5jZUlkIjoiMTYwNTc1OTAxNTM4OTA4Mjk1MjExMTI3ODgiLCJkaXJlY3Rpb24iOiJuZXh0IiwibGltaXQiOjF9。关于更多如何使用分页信息,请参考 分页机制。 - since_id string支付、退款或争议订单的唯一标识。筛选在这个订单号之前发生的交易记录,用于
since_id模式(查询第一页数据)。关于分页使用详情请参考 分页机制。例子:10020122431667364394911580160 - status string交易状态。
当transaction_type=PAYMENT时,可选值 为:CREATED:订单已创建。CUSTOMER_ACTION:买家处理中。PROCESSING:SHOPLINE Payments 内部处理中。SUCCEEDED:订单处理成功。FAILED:订单处理失败。CANCELED:订单已取消。EXPIRED:订单已过期。
当transaction_type=REFUND时,可选值为:CREATED:订单已创建。PROCESSING:SHOPLINE Payments 内部处理中。SUCCEEDED:订单处理成功。FAILED:订单处理失败。
当transaction_type=DISPUTE时的可选值有如下情况:当dispute_type=CHARGEBACK时,可选值为:CREATED:争议已创建。EVIDENCE_RETURNED:已退回。争议中间状态,商家需要重新提交抗辩材料。EVIDENCE_REQUIRED:待提交审查资料。MERCHANT_SUBMITTED:争议处理中(资料已提交)。RESOLVED:已解决。争议中间状态,后续可能会变为WON或者LOST。CANCELED:已取消。争议中间状态,后续会变为WON。EVIDENCE_UNDER_REVIEW:争议处理中(资料审核中)。LOST:争议成立。买家获得款项。WON:争议不成立。卖家获得款项。EXPIRED:争议已过期。争议中间状态,后续大概率变为LOST。SLP_EXPIRED:商家超时未提供抗辩资料。争议中间状态,后续会变为EXPIRED。ACCEPTED:商家 已接受争议。争议中间状态,后面会变为LOST。MERCHANT_ACCEPTED:商家已接受争议。争议中间状态,后续会变为ACCEPTED。
当dispute_type=PRE_CHARGEBACK时,可选值为:PRE_CHARGEBACK_CREATED:预拒付已创建。中间状态,产生了预拒付,系统没有协助进行自动退款,需要商家手动选择是否接受退款。PRE_CHARGEBACK_IN_ACCEPT:商家已回复接受。中间状态,商家手动选择或者自动接受退款,后续变成PRE_CHARGEBACK_ACCEPTED。PRE_CHARGEBACK_IN_REJECT:商家已回复拒绝。中间状态,商家手动选择拒绝退款,后续会变成PRE_CHARGEBACK_REJECTED。PRE_CHARGEBACK_IN_EXPIRE:商家超时未回复。中间状态,产生了预拒付,商家超过时间没操作,后续可能变成ACCEPTED或REJECTED。PRE_CHARGEBACK_ACCEPTED:商家已接受。是终态,商家接受退款,退款已完成。PRE_CHARGEBACK_REJECTED:商家已拒绝。是终态,商家拒绝退款,后续有可能演变为拒付。
当dispute_type=RETRIEVAL时,可选值为:RETRIEVAL_CREATED:调单发起。RETRIEVAL_FINISHED:调单完成。RETRIEVAL_CANCELED:调单撤销。
当dispute_type=FRAUD_NOTIFICATION时,可选值为:FRAUD_FINISHED:欺诈预警。建议商家先不发货并和买家商议,确认是不是真实的下单。如有必要可以退款。否则可能会变为拒付。
例子:SUCCEEDED - trade_order_id string支付、退款或争议订单的唯一标识。精确查找指定的订单号的信息。例子:
10020122431667364394911580160 - transaction_type string交易类型。包括以下几种类型:
PAYMENT:支付交易REFUND:退款交易DISPUTE:争议交易
请求头
- Content-Type string required字段值固定为
application/json; charset=utf-8。 - Authorization string required资源的访问令牌。参考 应用授权 获取访问令牌,然后将获取到的访问令牌以 Bearer 格式传入。例子:
Bearer eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiJmMjM3OWQyMTYyOGMzM2QxMWRiMWZkYjY5N2EzZjdjMjZlNGMwYTA5Iiwic2VsbGVySWQiOiIyMDAwMjM0ODgwIiwic3RvcmVJZCI6IjE2NzIzNjk3Mjk2MDYiLCJ2ZXJzaW9uIjoiVjIiLCJkb21haW4iOiJodHRwczovL3NsLW9wZW4tc2cubXlzaG9wbGluZS5jb20iLCJ0aW1lc3RhbXAiOjE2NzUzMTk0OTI0MzksImlzcyI6Inlzb3VsIiwiZXhwIjoxNzY5OTI3NDkyfQ.UwQzomM2veGCUaOZ0paUxq5dpc7DXuhHYFvsQ_uIAKduzWcb_j2E4q_36El83sp145D4cKbpcE5KCeeIz-JNQw