收藏
回答

Android 端 微信支付失败,显示resp.errCode = -1?

后台使用的是HMAC-SHA256签名

Android端是这么设置的
PayReq payReq = new PayReq();
 payReq.appId = payEntity.getAppid().trim();
 payReq.partnerId = payEntity.getPartnerid().trim();
 payReq.nonceStr = payEntity.getNoncestr().trim();
 payReq.timeStamp = payEntity.getTimestamp().trim();
 payReq.packageValue = "Sign=WXPay".trim();
 payReq.signType="HMAC-SHA256";
 payReq.prepayId = payEntity.getPrepayid().trim();
 payReq.sign = payEntity.getSign().trim();
 api.sendReq(payReq);

可是结果怎么都是resp.errcode = -1
这是我设置的有问题还是怎么回事
回答关注问题邀请回答
收藏

2 个回答

  • 夏落
    夏落
    2021-01-08

    payReq.signType="HMAC-SHA256" App端不需要设置这个
    

    签名是自己在前端做的,还是后端直接返回给你的

    2021-01-08
    有用
    回复
  • NO?
    NO?
    2020-09-02
    payReq.signType="HMAC-SHA256";这么设置不管用吗?
    
    2020-09-02
    有用
    回复
登录 后发表内容
问题标签