收藏
回答

云开发,商家端如何调用退款问题?

商家端服务基于cloudbase开发的容器服务,在容器服务中调用调用退款的云函数,云函数中使用cloud.cloudPay.refund,发现报错Error: errCode: -501007 invalid parameters | errMsg: refund:fail missing wxCloudApiToken。

看到类似的帖子https://developers.weixin.qq.com/community/minihome/doc/000c680fad88d8b8ffdc9462256800?jumpto=comment&commentid=000a6a07224d3019fcdcc0eed56c,有以下几个问题?

1、这个错误是不是没有用户态导致的?也就是说cloud.cloudPay.refund的调用必须要从小程序端发起?

2、那商家端审核退款的场景该怎么去做?(不想使用原先的证书调接口去退款了)


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

2 个回答

  • showms
    showms
    2023-12-15

    提示fail missing wxCloudApiToken这个是指没有云调用的权限,需要在小程序端调用云函数或者使用定时触发器或者HTTP API 调用云函数。


    请开发者确认云调用的场景是否准确,目前支持到的场景:


    1. 小程序调用云函数


    2. 云函数定时触发器


    3. HTTP API 调用云函数

    2023-12-15
    有用 1
    回复
  • 跨商通
    跨商通
    2023-12-15

    在开发工具里,写几个测试代码,从小程序端去调用退款云函数,测试一下,以定位是否你说的这种原因。

    如果确定原因,我能想到的办法是在商家端网站上放一个小程序码,退款的时候扫码去打开小程序特定页面去退款。

    2023-12-15
    有用
    回复
登录 后发表内容