# 用户状态查询

# 接口描述

走代扣下单的应用,可能会产生未结单,需要调用此接口查询用户状态,获取用户的签约状态和欠费订单列表。

# 请求方法:

GET(application/json)

# 请求地址:

https://open.wecard.qq.com/cgi-bin/pay/app/user-state?access_token=access_token&sub_appid=sub_appid&user_id=user_id[1]

# 参数说明:

参数名 类型 必填 描述
access_token string Y 应用有效凭证,参考文档
sub_appid string Y 发起支付商户的sub_appid,获取方式参考文档
user_id string Y 用户卡号

# 响应说明:

{
	"code": 0,
	"message": "",
	"data": {
		"contract_status": "",
		"debt_status": "",
		"debt_order_list": [{
			"out_trade_no": "",
			"amount": "",
			"create_time": "",
			"scene": "",
			"pay_channel": "",
			"location": "",
			"acct_sub_appid": ""
		}],
		"overdue_status": "",
		"overdue_repayment_params": [{
			"appid": "",
			"path": "",
			"extra_data": ""
		}]
	}

}
参数名 类型 必填 描述
code int Y 业务状态。0 为成功 其他为失败
message string Y 业务提示
data contract_status int Y 签约状态。0:未签约,1:已签约
debt_status int Y 未结单状态。0:无未结单,1:有未结单,需要请求补缴接口重新支付。
debt_order_list out_trade_no string Y 订单号
amount int Y 未结单状态
create_time string Y 下单时间
scene string Y 支付场景
pay_channel string Y 支付渠道
location string Y 支付商户
acct_sub_appid string N 小钱包账号
overdue_status int Y 垫资状态。0:无垫资订单,1:有垫资订单,需要跳转到微信小程序进行补缴。
overdue_repayment_params appid string Y 微信补缴小程序 appid
path string Y 微信补缴页面
extra_data Object Y 补缴完要返回的小程序信息

# 注意事项

[1] 私有化部署的主体不能使用上面接口地址,需要根据主体私有化部署域名拼上对应的路径,主体私有化网关域名(私有化部署域名+/kong)