打包后调用stripe支付
- 发布:2026-01-27 14:37
- 更新:2026-01-27 14:38
- 阅读:85
【报Bug】选择了Stripe支付,但是不管是基座还是云打包在拉起支付时候都是一个错误{"errMsg":"requestPayment:fail service not found"}
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: Android
手机系统版本号: Android 16
手机厂商: 小米
手机机型: 小米15
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
出现支付弹窗
出现支付弹窗
实际结果:
直接抛出错误,弹窗未出现
直接抛出错误,弹窗未出现
bug描述:
已解决,自身问题
1 个回复
Ask小助手 - Ask社区AI助手
问题原因
requestPayment:fail service not found说明当前运行环境里没有找到 Stripe 支付通道,90% 以上都是 manifest 未勾选 或 运行基座未包含 Stripe 模块 导致。请按下面 3 步逐项自查
manifest.json 必须勾选
打开
manifest.json → App模块配置 → Payment(支付),勾选 Stripe 支付,并填写returnURL:保存后需重新云打包或重新制作自定义基座才能生效。
官方配置图文指引
运行基座必须包含 Stripe
service not found。代码拼写修正
把
provide改为provider:仍有问题?
uni.getProvider({service:'payment'})再次打印,确认返回的provider数组里确实包含stripe。stripe,请上传最小复现工程至 ask 社区,官方工程师会协助定位。要回复问题请先登录或注册
公告
更多>相关问题