收藏
回答

小程序 调用支付,报错 签名错误,统一下单正确?

{nonce_str=LgRfPDlVuZ5NW4L2, appid=wx30d37d247125b1a0, sign=5923D5D28162BA7487CE5ACFF60956B3, trade_type=JSAPI, return_msg=OK, result_code=SUCCESS, mch_id=1628151913, return_code=SUCCESS, prepay_id=wx2212461791145897a935f000e70be20000, timestamp=1658465178}

最后一次编辑于  2022-07-22
回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    2022-07-22

    1、调起支付参数与计算签名参数不一致

    2、调起支付签名计算方式与统一下单签名计算方式不一致

    2022-07-22
    有用
    回复 8
    • 陈豪
      陈豪
      2022-07-22
      这个签名从哪里来, 我是用统一下单返回的签名
      2022-07-22
      回复
    • Memory
      Memory
      2022-07-22回复陈豪
      调起支付的签名是需要自己计算的
      2022-07-22
      回复
    • 陈豪
      陈豪
      2022-07-22回复Memory
      签名根据百度处理了, 但是现在  jspai  缺少签名 total_free
      2022-07-22
      回复
    • Memory
      Memory
      2022-07-22回复陈豪
      请根据以下几点排查问题:


      1)package参数格式错误,package参数格式应该是这样: package:"prepay_id=wx201410272009395522657a690389285100"


      2)package参数没有获取,返回null。


      3)请检查预支付会话标识prepay_id是否已失效


      4)请求的appid与下单接口的appid是否一致


      5)微信支付金额为“分”,不能有小数点


      6)预支付ID为空(1、金额为空 2、订单编号重复 3、订单编号为空)
      2022-07-22
      回复
    • 陈豪
      陈豪
      2022-07-22回复Memory
      fail cancel 签名失败
      2022-07-22
      回复
    查看更多(3)
登录 后发表内容