收藏
回答

微信云支付退款API接口报错

微信调用云支付退款接口,会报错:TypeError: Cannot read property 'refund' of undefined,找不到原因

const cloud = require('wx-server-sdk')
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
  const res = await cloud.CloudPay.refund({
    "out_refund_no":"6021500073819217020204482144", //商户退款单号
    "out_trade_no":"6021500073819217020204282144",//商户系统内部订单号
    "nonce_str":"5K8264ILTKCH16CQ2502SI8ZNMTM67VS", //随机字符串
    "sub_mch_id": "1587492071",
    "total_fee": 1,
    "refund_fee": 1
  })
  return res
}

在后台已经设置了退款API权限,已经授权。云函数版本2.0.3,开发工具也是最新版本1.03.2005140

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

4 个回答

  • 邓坤力
    邓坤力
    2020-06-01

    更新下 wx-server-sdk 到最新版呢

    2020-06-01
    有用
    回复 1
    • 二乌子
      二乌子
      2020-06-01
      咋个更新啊
      2020-06-01
      回复
  • 明哥仔
    明哥仔
    2020-06-26
    const res = await cloud.CloudPay.refund
    

    这里CloudPay改为cloudPay


    2020-06-26
    有用 1
    回复 1
    • aping
      aping
      2020-09-24
      改为cloudPay就可以了,,好坑
      2020-09-24
      回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-05-29

    您好,你这边具体是指的哪个云支付?提供一下云支付组件的链接,用的是哪一家的?

    2020-05-29
    有用 1
    回复 3
  • 舍脂多
    舍脂多
    2020-06-29

    坐等官方结果

    2020-06-29
    有用
    回复
登录 后发表内容
问题标签