文档名称

统一查询接口文档

业务功能

根据商户订单号或者平台订单号查询订单信息。

交互模式

后台系统调用交互模式
请求 url:https://pay.xrtpay.cn/xrtpay/gateway
通过 POST XML 内容体进行请求

请求参数列表

字段名 变量名 必填 类型 说明
接口类型 service String(32) unified.trade.query
版本号 version String(8) 默认值是2.0。
字符集 charset String(8) 默认为 UTF-8。
签名方式 sign_type String(8) 取值:MD5或者sm3 默认:MD5
商户号 mch_id String(32) 商户号, 由技术人员分配
商户订单号 out_trade_no String(32) 商户系统内部的订单号, out_trade_no和transaction_id 至少一个必填, 同时存在时transaction_id 优先
平台订单号 transaction_id String(32) 平台订单号 , out_trade_no 和transaction_id至少一个必填,同时存在时transaction_id优先。
交易时间 trade_date string(8) 交易时间,为空则查当天或者昨天
随机字符串 nonce_str String(32) 随机字符串, 不长于 32 位
签名 sign String(32) MD5 签名结果,详见“数字签名 MD5 签名规则”

返回结果

数据按 XML 的格式实时返回

字段名 变量名 必填 类型 说明
版本号 version String(8) 默认值是 2.0。
字符集 charset String(8) 默认为 UTF-8。
签名方式 sign_type String(8) 取值: MD5 默认: MD5
返回状态码 status String(16) 0 表示成功非 0 表示失败此字段是通信标识, 非交易标识, 交易是否成功需要查看 trade_state 来判断
返回信息 message String(128) 返回信息, 如非空,为错误原因签名失败参数格式校验错误
以下字段在 status 为 0 的时候有返回
业务结果 result_code String(16) 0 表示成功非 0 表示失败
商户号 mch_id String(32) 商户号, 由技术部分配
设备号 device_info String(32) 终端设备号
随机字符串 nonce_str String(32) 随机字符串, 不长于 32 位
错误代码 err_code String(32) 具体错误码请看文档最后错误码列表
错误代码描述 err_msg String (128) 结果信息描述
签名 sign String(32) MD5 签名结果, 详见“数字签名 MD5 签名规则”
以下字段在 status 和 result_code 都为 0 的时候有返回
交易状态 trade_state String(32) SUCCESS—支付成功 REFUND—转入退款 NOTPAY—未支付 CLOSED—已关闭 REVOKED—已冲正 USERPAYING—用户支付中 PAYERROR—支付失败(其他原因, 如银行返回失败)
以下字段在 trade_state 为 success 的时候有返回
交易类型 trade_type String(16) pay.weixin.micropay pay.qq.micropay pay.alipay.micropay
用户标识 openid String(128) 用户在商户 appid下的唯一标识
优惠详情 promotion_detail string(6000) 优惠详情
平台订单号 transaction_id String(32) 平台订单号。
商户订单号 out_trade_no String(32) 商户系统内部的定单号, 32 个字符内、 可包含字母
总金额 total_fee Int 总金额, 以分为单位, 不允许包含任何字、符号
货币种类 fee_type String(8) 货币类型,符合ISO 4217标准的三位字母代码,默认人民币: CNY
附加信息 attach String(128) 商家数据包, 原样返回
付款银行 bank_type String(16) 银行类型
银行订单号 bank_billno String(32) 银行订单号,若为微信支付则为空
支付完成时间 time_end String(14) 支付完成时间, 格式为 yyyyMMddhhmmss,如2009 年 12月27日 9 点 10 分 10 秒表示为20091227091010。 时区为 GMT+8 beijing。 该时间取…服务器
折扣详情 discount_goods_detail string(1000) 折扣详情
结算金额 settlement_total_fee int 结算金额,单位为分
文档更新时间: 2022-03-03 16:42   作者:EricYang