我这边也发现了这个问题,检查下来根本没有什么破空格。何况系统配置是一致的,部分微信支付会出现这个报错,大部分都是正常的。而且是新注册的微信号会有这个问题,老的都没有这个问题。不知道微信这边是怎么搞的。
统一下单输入源“/body/xml/mch_id”映射到值字段“商户号”字符串规则校验失败,为什么?调用统一下单接口报错,急急急急急急急急急急急急急急急,<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[输入源“/body/xml/mch_id”映射到值字段“商户号”字符串规则校验失败,字符串必须匹配正则表达式“^[1-9]\d*$”]]></return_msg></xml> 生成xml如下,隐私信息我进行了替换,关键是,这个公众号之前使用一年了,就在前几天为了一个私有化部署改了一下公司信息配置,appid商户号之类的,现在新公众号却不能支付了,报错也是完全离谱,因为这个正则其实是匹配上了的 < xml > < appid > sdsadsadada < /appid> <body><![CDATA[sddsdasdada]]></body > < mch_id > 1611430103 < /mch_id> <nonce_str>91bce790a7434caf835bee162513bb82</nonce_str > < notify_url > https: //xxxxxxxxxxxxxxxxxxxxxx</notify_url> <openid>bbbbbbbbbbbbbbbbbbb</openid> <out_trade_no>24b4226e13ce0a4b660f0fbaba5c5f1f</out_trade_no> <spbill_create_ip>112.97.61.129</spbill_create_ip> <total_fee>1000</total_fee> <trade_type>JSAPI</trade_type> <sign>aaaaaaaaaaaaaaaaaaa</sign> </xml>
2021-08-19