发现同样的问题存在,且其他接口都是使用相同的方法签没有问题,只有这一个接口的返回数据验签失败,且在微信官方提供的验签工具同样不能验签通过。 请官方看一下是否是由于返回参数中的两个空参数导致的,见图片的红框 接口返回的原始xml数据如下: <xml><return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[OK]]></return_msg> <nonce_str><![CDATA[2QYeg1sXNOmEUX8w]]></nonce_str> <sign><![CDATA[F803AB18B4E549E990C4C112CADA29B113E8ED0DBC9BA3F2170AA241984E29F8]]></sign> <result_code><![CDATA[SUCCESS]]></result_code> <err_code><![CDATA[]]></err_code> <err_code_des><![CDATA[]]></err_code_des> <sub_mch_id><![CDATA[1559937271]]></sub_mch_id> <applyment_state><![CDATA[REJECTED]]></applyment_state> <applyment_state_desc><![CDATA[已驳回]]></applyment_state_desc> <audit_detail><![CDATA[{"audit_detail":[{"param_name":"all","reject_reason":"请清晰描述贵公司使用微信支付的业务场景,具体的售卖商品或者服务内容(您可以文字说明后以图片的形式上传到补充材料)"}]}]]></audit_detail> </xml> [图片]
小微商户升级状态查询接口小微商户升级状态查询接口 返回return_code 和 result_code都是 SUCCESS的情况下 返回了err_code 和 err_code_des为null 结果导致 返回参数校验时有问题。请微信官方核实,如有需要 ,可提供相应商户key做 测试。 下图为小微商户升级接口查询中返回的数据结构 [图片]
2019-10-25