导入官方uni-pay2示例,关联云空间后,选择连接云端函数出现该问题。
- 发布:2024-11-25 11:00
- 更新:2024-11-25 11:21
- 阅读:37
产品分类: uniapp/H5
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 15.0.1
HBuilderX类型: 正式
HBuilderX版本号: 4.29
浏览器平台: Chrome
浏览器版本: 131.0.6778.86(正式版本) (x86_64)
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以正常获取getPayProviderFromCloudRes,可以正常显示支付功能。
可以正常获取getPayProviderFromCloudRes,可以正常显示支付功能。
实际结果:
// 如果不是小程序,则请求云端获取支持的支付方式
getPayProviderFromCloudRes 为 undefined
// 如果不是小程序,则请求云端获取支持的支付方式
getPayProviderFromCloudRes 为 undefined
风舞 (作者)
本地是这样的,看起来不太行
-
建议用v3的,因为v2 .p12证书不支持node18环境,这是证书和配置的获取教程:https://doc.dcloud.net.cn/uniCloud/uni-pay/uni-app.html#get-config-help
2024-11-25 11:34
风舞 (作者)
不太行
2024-11-25 11:29
风舞 (作者)
回复 风舞: v2的api key和证书,怎么获取?
2024-11-25 11:30
DCloud_uniCloud_VK
回复 风舞: 建议用v3的,因为v2退款接口不支持node18环境,这是证书和配置的获取教程:https://doc.dcloud.net.cn/uniCloud/uni-pay/uni-app.html#get-config-help
2024-11-25 11:33
风舞 (作者)
回复 DCloud_uniCloud_VK: 好的,用v3都配置好了,还是这个报错。
2024-11-25 17:33
DCloud_uniCloud_VK
回复 风舞: 你的支付配置文件有问题了, 你下载在支付示例项目,从项目里复制下 /uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/uni-pay/ 整个目录到你的项目,然后再替换你的密钥和证书
2024-11-25 19:38
DCloud_uniCloud_VK
没用用到的p12证书不要删掉
2024-11-25 19:39