收藏
回答

golang 统一下单成功,小程序拉起支付签名验签失败

dataToSign:wx5510dcb87812a1a6\n1730362493\nQpQ31USowTt6E2h4KXK9W0JUSn3Psiuv\nprepay_id=wx31161453365242d9ffe4edebdc5afd0001\n

代码加签结果:

工具加签结果对比

下单使用的是官方提供的wechatpay-go,没有找到官方的签名示例代码,自己写了加签方法,与工具对比不一致,导致下单成功,但无法拉起小程序支付

最后一次编辑于  10-31
回答关注问题邀请回答
收藏

1 个回答

  • 㐅卝
    㐅卝
    发表于小程序端
    10-31

    \n是换行,你这当成字符串处理了,肯定报错。

    10-31
    有用
    回复 1
    • 风夜
      风夜
      11-01
      感谢,可以了,我在拼接字符串将\n 变更成了\\n,或者fmt.Sprintf(%s\n%s\n%s\n%s\n,"","","","")
      11-01
      回复
登录 后发表内容