跳到主要内容

用户收货结算结果查询

本接口只用于微信电商小程序场景,当用户收货确认同步确认信息给聚合平台后,调本接口查询结算结果。

请求接口

/openapi/pay/wxapp/querysettle

公共参数

接口协议 - 公共参数

请求参数

参数pay_no、out_trade_no、transaction_id三个参数必须三选一,至少传一个。

参数必填类型说明
pay_noString(64)聚合支付订单号,600开头。能明确为pay_no的情况下,请优先选择此字段
out_trade_noString(64)业务系统订单号
transaction_idString(64)交易流水号,此字段为模糊查询,可为响应参数里的transaction_id或channel_transaction_id

响应参数

名称必填类型说明
mch_idString(32)商户id
pay_noString(64)聚合支付订单号,600开头。能明确为pay_no的情况下,请优先选择此字段
out_trade_noString(64)业务系统订单号
transaction_idString(64)交易流水号,此字段为模糊查询,可为响应参数里的transaction_id或channel_transaction_id
statusint结算状态 300-结算成功 301-结算中
pay_finish_timeString支付完成时间,格式"yyyy-MM-dd HH:mm:ss"
settle_timeString结算时间,只有在结算成功时返回,格式"yyyy-MM-dd HH:mm:ss"
feeint交易总额,单位:分
service_feeint手续费,单位:分 (注意:状态为结算中时返回 0)
channel_mch_idString渠道商户号,即:服务商的商户号、普通商户的商户号

::: tip 提示

  • 公共返回值code=0时,表示请求提交成功;
  • 出错时,公共返回值msg会返回出错信息。
  • 注意:code = -2019 表示 获取结算状态失败,请联系管理员 :::