微信APP开发 微信APP支付签名错误,和APP返回-1 的原因

这个APP支付很麻烦 很麻烦,下面记录一下容易出错的地方。

 

1. appid 不能错

2. mch_id 是商户ID, 这个ID,是你申请成功的时候,微信发到你邮箱里面的。

3. 签名时的Key 是自己设置的,设置方法是通过邮箱里的商户登陆账号,和密码,去https://pay.weixin.qq.com/index.php/home/login?return_url=%2F 下载一个证书, 设置一个密钥,这个密钥就是这个key

  ,否则一直是签名错误。

4. 返回给APP信息是的签名时,参数都要小写,这个很重要,很重要,很重要!!!

      string[] ArrayList = { "appid=" + appid, "partnerid=" + mch_id + "", "prepayid=" + prepay_id.InnerText, "noncestr=" + nonceStr, "timestamp=" + timeStamp, "package=Sign=WXPay" };

否则返回给APP的一直是 -1 

微信APP开发 微信APP支付签名错误,和APP返回-1 的原因

上一篇:IOS ShareSDK实现分享——微信分享


下一篇:android微信分享不出去?四步搞定!