收藏
回答

唤起APP支付返回,报错 【支付验证签名失败】。用微信官的验证方法没问题。商户号 appid也都正确

{

    "code": 1,

    "msg": "ok",

    "return": {

        "appId": "wx9c91710269dcd0c*",

        "partnerId": "170603285*",

        "prepayId": "wx2814231149273010d0aeb1938807f10001",

        "packageValue": "Sign=WXPay",

        "nonceStr": "aigw970tfbnskpyjm5gxls3vow0qc2nv",

        "timeStamp": "1740723791",

        "sign": "BDCFFC7E193C6C6DAD10BFBAF5084F36"

    }

}

服务端用的是phpV2版本


最后一次编辑于  2025-02-28
回答关注问题邀请回答
收藏

2 个回答

  • 车
    2025-02-28

    已解决,唤起支付组装的参数需要用小写,和原生端那边的参数大小写无关!

    2025-02-28
    有用 1
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2025-02-28

    签名工具只校验签名的方式是否正确,不校验参数的正确性。下单正常的情况下,大概率是你调起支付参数与计算签名参数不一致,或者是参数大小写或类型有误

    2025-02-28
    有用 1
    回复
登录 后发表内容