收藏
回答

微信小程序的退款查询接口cloud.cloudPay.queryRefund() 返回退款数据为空?

这里有两个主要问题:

1、开发文档提供的字段都是错的,一是返回字段和实际打印对不上 ,二是驼峰命名法而不是微信支付的_连接。文档中要求的四选一参数,都试过了,每次返回都一样是空数组。

2、返回值中refundCount: 1,但是res.settlementRefundFeeList,res.refundStatusList,res.refundSuccessTimeList,res.outRefundNoList

这些数组都是空的。

3、为什么需要这些信息?

防止因为系统、网络等故障原因,未能及时保存到退款信息,导致用户对退款疑惑,需要再次查询这些信息。

附:脱敏后的具体返回值 {


  appid: 'rrrrrrrre',


  sign: '333333',


  returnCode: 'SUCCESS',


  returnMsg: 'OK',


  resultCode: 'SUCCESS',


  mchId: '11111111',


  subMchId: '11111122',


  nonceStr: 'ffffffffff',


  transactionId: '5555555555',


  outTradeNo: 'eeerrreeee',


  totalFee: 1,


  cashFee: 1,


  refundCount: 1,


  outRefundNoList: [],


  refundIdList: [],


  refundChannel: [],


  refundFeeList: [],


  settlementRefundFeeList: [],


  couponTypeArray: [],


  couponRefundFeeList: [],


  couponRefundCountList: [],


  couponRefundIdArray: [],


  refundStatusList: [],


  couponRefundFeeArray: [],


  refundAccountList: [],


  refundRecvAccoutList: [],


  refundSuccessTimeList: [],


  errCode: 0,


  errMsg: 'cloudPay.queryRefund:ok'


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

1 个回答

  • 支付社区运营
    支付社区运营
    02-09

    您好,请提供下列资料供这边帮您定位问题。

    1、调用的接口对应的接口文档

    2、调用接口时传入的完整请求参数以及接口的响应报文

    请以文字形式提供上述信息,不要发截图。

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