收藏
回答

云支付cloudPay如何创建一个支持分账的订单?

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 工具 wx528717e096ccdd6b develop-yun 2.10.4
exports.main = async (event, context) => {
  return await cloud.cloudPay.unifiedOrder(event.payData)
}

订单创建成功,且(await cloud.cloudPay.profitSharingAddReceiver(dataConfig))分账账号也添加成功,但是不支持分账。发起分账cloud.cloudPay.profitSharing(dataConfig)时返回错误提示: 

returnCode: 'SUCCESS',

  resultCode: 'FAIL',

  errCode: 0,

  errCodeDes: '非分账订单不支持分账',

请问:云支付cloudPay如何创建一个支持分账的订单?

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

2 个回答

  • 周公子
    周公子
    2021-03-15

    你好,建议自查下 unifiedOrder 时有没有带上 profit_sharing 字段,或者给一个复现的 Case。

    2021-03-15
    有用 1
    回复 2
    • 易
      2021-03-17
      感谢!profit_sharing=’Y‘之前添加的时机不对,回调时才添加到订单中,所以没有分账成功。加到unifiedOrder时,分账成功。OK啦!
      2021-03-17
      回复
    • 易
      2021-03-17
      cloudPay云支付,分账真方便,感谢官方!
      2021-03-17
      回复
  • 易
    2021-03-13

    dataConfig: { sub_mch_id: '8480111605',

      sub_appid: 'wx528717e096ccdd6b',

      nonce_str: 'M7WeD6W63qNSHXL14iWihNNItrgCCF7r',

      transaction_id: '4200000890202103133985470487',

      out_order_no: '79550af2604c5cc309ce347c44effc46',

      receivers:

       '[{"type":"PERSONAL_SUB_OPENID","account":"oBefE5IUPGHJj5sc2lgC6T32R0xc","amount":3,"description":"分享朋友回馈金"}]' }

    微信支付单号:4200000890202103133985470487是真实存在的,分账是3分钱。分账接收方:oBefE5IUPGHJj5sc2lgC6T32R0xc,存在且已添加好了。但是cloud.cloudPay.profitSharing(dataConfig)无法发起分账。

    订单中已添加profit_sharing='Y',似乎不起作用。

    2021-03-13
    有用
    回复
登录 后发表内容
问题标签