收藏
回答

服务商模式V2的SDK对接微信小程序支付获取到了prepay_id,调起小程序支付支付验证签名失败?

php对接服务商模式V2的SDK对接微信小程序支付,获取到了prepay_id,但是调起小程序支付支付验证签名失败,为什么密钥使用的服务商的密钥,统一下单都没有报签名失败,但是调起小程序报签名失败,appId={appId}&nonceStr=1gd6b5vowzsge9c0uqudr4lcxb2t5rir&package=prepay_id=wx2316523358903981a4649c34404a360000&signType=MD5&timeStamp=1734943953&key={$key}

回答关注问题邀请回答
收藏

2 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2024-12-23

    注意一下调起支付参数的大小写和类型,另外调起支付是谁的APPID计算签名就是谁的appid

    2024-12-23
    有用
    回复 12
    • yoho
      yoho
      2024-12-23
      参数大小写和类型没问题,统一下单用的appid是服务商的appid,计算调起小程序支付的签名用的也是服务商的appid
      2024-12-23
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2024-12-23回复yoho
      实际调用是谁的小程序?
      2024-12-23
      回复
    • yoho
      yoho
      发表于移动端
      2024-12-23回复Memory (私信不回复)
      子商户的小程序发起的微信支付
      2024-12-23
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2024-12-23回复yoho
      那你为什么要用服务商的APPID计算呢?
      2024-12-23
      回复
    • yoho
      yoho
      2024-12-23回复Memory (私信不回复)
      谢谢,已解决
      2024-12-23
      回复
    查看更多(7)
  • 智能回答 智能回答 该问答由AI生成
    2024-12-23
    有用
登录 后发表内容