当返回值return_code为SUCCESS的时候
字段名 变量名 必填 示例值 类型 描述
返回状态码 return_code 是 SUCCESS String(16) SUCCESS/FAIL
此字段是通信标识,非交易标识,交易是否成功需要查看result_code来判断
返回信息 return_msg 否 签名失败 String(128) 返回信息,如非空,为错误原因
签名失败
参数格式校验错误
以下字段在return_code为SUCCESS的时候有返回
字段名 变量名 必填 示例值 类型 描述
商户appid mch_appid 是 wx8888888888888888 String(128) 申请商户号的appid或商户号绑定的appid(企业号corpid即为此appId)
商户号 mchid 是 1900000109 String(32) 微信支付分配的商户号
设备号 device_info 否 013467007045764 String(32) 微信支付分配的终端设备号,
随机字符串 nonce_str 是 5K8264ILTKCH16CQ2502SI8ZNMTM67VS String(32) 随机字符串,不长于32位
业务结果 result_code 是 SUCCESS String(16) SUCCESS/FAIL,注意:当状态为FAIL时,存在业务结果未明确的情况。如果如果状态为FAIL,请务必关注错误代码(err_code字段),通过查询查询接口确认此次付款的结果。
错误代码 err_code 否 SYSTEMERROR String(32) 错误码信息,注意:出现未明确的错误码时(SYSTEMERROR等),请务必用原商户订单号重试,或通过查询接口确认此次付款的结果。
错误代码描述 err_code_des 否 系统错误 String(128) 结果信息描述
当返回值return_code 和result_code都为SUCCESS的时候有返回
字段名 变量名 必填 示例值 类型 描述
商户订单号 partner_trade_no 是 1217752501201407033233368018 String(32) 商户订单号,需保持历史全局唯一性(只能是字母或者数字,不能包含有其他字符)
微信付款单号 payment_no 是 1007752501201407033233368018 String(64) 企业付款成功,返回的微信付款单号
付款成功时间 payment_time 是 2015-05-19 15:26:59 String(32) 企业付款成功时间