收藏
回答

同一APP绑定多个微信支付,切换商户号下单失败

app同样的代码,用原先商户号,可以下单成功。但切换成其他商户号时,下单接口返回“请求中含有未在API文档中定”,这是为什么?

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

1 个回答

  • 北望沣渭
    北望沣渭
    2022-12-23

    请求的apiv2做了XML实体强校验,你之前的商户号估计还没被升级,建议还是先排查你请求预下单接口参数吧。

    2022-12-23
    有用
    回复 11
    • 羽约技术
      羽约技术
      2022-12-23
      感谢你的回复,现在app已经按apiV3版本进行支付改造了,但是签名一直报错,过不了,不知道有没有进行apiV3版的签名计算工具?
      2022-12-23
      回复
    • 羽约技术
      羽约技术
      2022-12-23回复羽约技术
      计算签名的代码如下:
      2022-12-23
      回复
    • 北望沣渭
      北望沣渭
      2022-12-24回复羽约技术
      建议用 https://github.com/wechatpay-apiv3/wechatpay-go 免去自己数据签名烦恼
      2022-12-24
      回复
    • 羽约技术
      羽约技术
      2022-12-26回复北望沣渭
      你好!由于是一个比较早的项目,有些会牵涉到相关版本升级的问题,所以暂时还想试自己计算。我们通过官方提供的签名工具进行了实验,发现同样的待签名值下,签名结果值是一样的,说明签名算法应该没问题,错误可能出现在拼接待签名值上,但看了几遍官方文档,也没发现什么地方不对,不知道你有什么好建议?
      2022-12-26
      回复
    • 北望沣渭
      北望沣渭
      2022-12-26回复羽约技术
      “请求中含有未在API文档中定” 已经提示你了,你的请求JSON/XML body 有多余参数,仔细检查下吧。
      2022-12-26
      回复
    查看更多(6)
登录 后发表内容