个人觉得可以检查下你在签名校验工具与中填写的KEY, 是否和你方商户后台的KEY完全一致。
统一下单 请求返回签名错误,大家怎么处理的?首先按着官方给出的文档处理了,发现签名是OK的 [图片] <xml><appid><![CDATA[wxee6e901d49b10a2d]]></appid><attach><![CDATA[ipad]]></attach><body><![CDATA[testPhone]]></body><mch_id>1576016661</mch_id><nonce_str><![CDATA[kzugz7qemm0wtqopgoy9fcjxsfvlsrfb]]></nonce_str><notify_url><![CDATA[http://devapi.samhotele.com/wechat/CardRecharge/backtrack]]></notify_url><openid><![CDATA[oZt7lwMZFrjhnxZdhi_2HxK46Bu4]]></openid><out_trade_no><![CDATA[CS20022432401249459303]]></out_trade_no><sign_type><![CDATA[MD5]]></sign_type><spbill_create_ip><![CDATA[61.140.239.192]]></spbill_create_ip><time_expire>20200224172001</time_expire><time_start>20200224162001</time_start><total_fee>1</total_fee><trade_type><![CDATA[JSAPI]]></trade_type><sign><![CDATA[D90892513E9C5071E07E95BC4AA0283B]]></sign></xml>
2020-02-24如果收到回复,麻烦告知下。 这边也遇到了同样的问题,回调接口文档中写入无sign_type, 默认值是 md5, 但实际是hmacsha256 。线上保持 使用hmacsha256 验签, 2-17 开始, 偶发签名验证失败,对账追来源后发现确实是官方使用md5方式签名通知的。
支付最近出现了偶发的验签失败问题,是怎么回事?我们支付最近出现了偶发的验签失败问题,这些异常单初步判定是,我们使用的 hmacsha256 解密,但是支付通知返回的 sign 用 hmacsha256 解密后校验是错误。但是我本地使用 md5 解密后竟然对应的上的。而且我们查询该单,发现该单也是成功支付的。估计了一下大概是 0.06% 的单会这样的校验错误。 返回的支付通知: [图片]
2020-02-19