收藏
回答

为什么分账能力CloudPay.profitSharing()返回结果与文档不一致?

微信小程序云开发,使用云开发调用 CloudPay.profitSharing()返回内容只有 【参数格式校验错误】具体哪里错误没有提示。

你们文档写了的各种错误提示为什么不返回,就只有一个参数格式校验错误,到底是哪里错了也看不出来啊。

  // 调用分账能力

  let result = await cloud.cloudPay.profitSharing({

    "sub_mch_id": "16XX755",

    "sub_appid": "wxf***807",

    "nonce_str": "8264ILTKCH16CQ2502SI8ZNMTM67VS",

    "transaction_id": 微信支付返回的值,

    "out_order_no": '自己编的编号',

    "receivers": [{

      "type": "PERSONAL_WECHATID",

      "account": "用户openidvRA",

      "amount": 1,

      "description": '订单收益'

    }]

  })

  console.log('分账的结果', result);


返回结果是

{ returnCode: 'FAIL',

returnMsg: '参数格式校验错误',

errCode: 0,

errMsg: 'cloudPay.profitSharing:ok' }




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

3 个回答

  • 周公子
    周公子
    2021-03-10

    你好,receivers 字段需要填字符串格式。

    2021-03-10
    有用
    回复 1
    • McWhy
      McWhy
      2021-03-10
      改一下文档吧,直接复制的是错的
      2021-03-10
      回复
  • 牛远明
    牛远明
    2021-08-23

    云开发调用分账函数报错!我传入的appid是以f1e结尾的,但是返回结果中确实以665e结尾的一个值。通过搜索帖子有大神指出是内测中。希望官方看到我的帖子及时处理,感谢🙏


    2021-08-23
    有用
    回复
  • McWhy
    McWhy
    2021-03-10

    序列化了,填PERSONAL_WECHATID提示无此ID,

    后来发现你们文档这个示例和type可选值不对

    都调好后提示没权限

    2021-03-10
    有用
    回复 1
    • 周公子
      周公子
      2021-03-15
      你好,感谢反馈,我们会尽快更新文档。
      2021-03-15
      回复
登录 后发表内容
问题标签