收藏
回答

无法将 JSON 输入源“/body/mchid”映射到目标字段“直连商户号”

发送的数据接收的报错信息

刚接入微信支付,请问下这个报错改怎么查找问题!查看文档也没看见原因

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

2 个回答

  • 灰鱼
    灰鱼
    2022-05-19

    强类型问题,官方要求的值是String类型的,你传的是int数字型的,需要strval【php】或者.toString()【Java】转一下

    2022-05-19
    有用 3
    回复 2
    • 淡淡风
      淡淡风
      2023-08-08
      太有用了,就是这个问题
      2023-08-08
      回复
    • 淡淡风
      淡淡风
      2023-08-08
      strval($this->account->getMerchantId())这样就正常运行了
      2023-08-08
      回复
  • Memory
    Memory
    发表于小程序端
    2021-11-29

    Body的商户号传的不对或者没传,贴一下你请求的body参数

    2021-11-29
    有用
    回复 3
    • 微加加的朋友
      微加加的朋友
      2021-11-29
      我研究下,这个是闫松达的一个支付包,按照文档上测试支付就是返回这个
      2021-11-29
      回复
    • Memory
      Memory
      2021-11-29回复微加加的朋友
      下单请求不只是传个Authorization就完事了,还有body的内容也是要传的
      2021-11-29
      回复
    • 微加加的朋友
      微加加的朋友
      2021-11-29
      是的,看了你的回答我明白了,我是使用了这个 https://pay.yansongda.cn,这个大佬的包,按照文档上的测试一下,发现不能使用,报了这个错误,具体是什么原因还得了解下
      2021-11-29
      回复
登录 后发表内容