首先按着官方给出的文档处理了,发现签名是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>
签名错误,一般都是你的签名参数存在问题。如果仔细检查没有问题。建议检查参数的编码。以及重置一下KEY
个人觉得可以检查下你在签名校验工具与中填写的KEY, 是否和你方商户后台的KEY完全一致。