收藏
回答

微信小程序云函数使用分账功能,一直报参数格式错误

检查了格式没发现有什么问题,但总报这个错误

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

3 个回答

  • 欢乐马
    欢乐马
    2023-12-09

    我也头疼了好久,终于找到了解决方案:

    CloudPay.profitSharing()

    文档里讲了对receivers对描述,大家都没注意到:

    receivers 是个 JSON 序列化后的字符串,JSON 序列化前是个对象数组

    所以正确的写法是:JSON.stringify(receivers),序列化之后的数据是这样的:

      "receivers": "[{\"type\":\"PERSONAL_OPENID\",\"account\":\"openid\",\"amount\":200,\"description\":\"分账\"},{\"type\":\"PERSONAL_OPENID\",\"account\":\"openid\",\"amount\":200,\"description\":\"分账\"}]"

    2023-12-09
    有用 1
    回复
  • Memory
    Memory
    2022-02-24

    贴请求参数看看

    2022-02-24
    有用
    回复 7
    • 星河角落
      星河角落
      2022-02-24
      2022-02-24
      回复
    • Memory
      Memory
      2022-02-24回复星河角落
      2022-02-24
      回复
    • 星河角落
      星河角落
      2022-02-24回复Memory
      是不是要在支付下单的时候 添加profit_sharing
      2022-02-24
      回复
    • 星河角落
      星河角落
      2022-02-24回复Memory
      2022-02-24
      回复
    • 星河角落
      星河角落
      2022-02-24回复Memory
      支付也是使用云函数 支付下单的,可云函数支付文档里没有 profit_sharing 这个参数
      2022-02-24
      回复
    查看更多(2)
  • destiny
    destiny
    2022-02-24

    https://developers.weixin.qq.com/community/develop/doc/00046eb5ec0b30f7d1ca33af853400?_at=1645685980396

    2022-02-24
    有用
    回复
登录 后发表内容