z***@qq.com
z***@qq.com
  • 发布:2024-01-24 15:06
  • 更新:2024-01-26 14:23
  • 阅读:186

【报Bug】支付宝小程序云用uni-pay退款本地正常,上传到云函数后退款报错。

分类:uniCloud

产品分类: uniCloud/支付宝小程序云

操作步骤:

购买支付宝小程序云空间,将阿里云的uni-admin 和 uni-pay 切换到支付宝小程序云。其他功能都正常。

预期结果:

支付正常,uni-admin后台调用uni-pay退款正常。

实际结果:

支付支持,uni-admin调用uni-pay退款失败,并报错。

bug描述:

本地调用uni-pay退款都正常,上传部署云函数那边调用就报错了,我全部都上传了几次还是不行,用的是支付宝小程序云,提示下面报错了:unsupported, POST https://api.mch.weixin.qq.com/secapi/pay/refund -1 (connected: false, keepalive socket: false, socketHandledRequests: 0, socketHandledResponses: 0)
headers: {}

2024-01-24 15:06 负责人:DCloud_uniCloud_VK 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

支付宝小程序云默认使用node18 环境, 在node18下, 不支持微信支付证书pfx格式, 目前有2个方案

方案1: 使用微信支付v3版本

方案2: 将支付宝小程序云的node版本降为node16

同时当前HBX正式版3.99 支付宝小程序云本地调试 不支持 数据库的数组操作指令(退款用到了), 因此退款目前只能云端执行. 本地会报 _.unshift is not a function 的错误

  • z***@qq.com (作者)

    生产验证通过,问题已处理完成,谢谢。

    2024-01-26 15:20

要回复问题请先登录注册