腾讯云 CloudBase 微信生态集成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/cloudbase-wechat-integration。
技能介绍
解决的问题
在 CloudBase 里接微信支付、公众号登录/JSAPI、Native 扫码时,常见问题不是“调一个 API”,而是场景混用:wx.requestPayment 与 WeixinJSBridge.invoke、小程序 openid 注入、回调验签/解密、订单状态和幂等处理分散在前端、云函数和控制台配置里。手写时容易猜云函数名、误把前端成功当支付成功、把商户密钥写进代码或聊天记录。
技能如何工作
该技能把任务限定到 CloudBase Integration Center 的生成函数与官方文档路由:先判断场景,再读取 mini-program-pay.md、native-qr-pay.md、official-account-jsapi-pay.md 或 official-account-oauth.md。它会提醒:
- 控制台优先:创建/配置 Integration Center 以官方
index.md和控制台表单为准; - 函数名不假设:
pay-common、offiaccount-common只是示例,需确认真实函数名; - 状态以后端为准:回调、查询接口才是支付成功依据;
- 扩展时保留安全逻辑:保留凭证环境变量、回调验签/解密,再补订单持久化、幂等、金额校验。
适用边界
适用于小程序支付、公众号 JSAPI、Native 二维码、OAuth 获取 openid 以及云函数扩展排障。不适用于普通 CloudBase Web Auth、无关云函数开发,也不支持靠猜测 Manager SDK/Cloud API 管理 Integration Center。不要将 AppSecret、APIv3 密钥、证书放入源码、README 或提示词。
使用场景
- 在小程序下单后接入 `wx.requestPayment`,并确认云函数回调与订单状态一致。
- 在公众号 H5 内通过 JSAPI 发起支付,使用 `openid` 调起 `WeixinJSBridge` 支付。
- 在 PC/Web 收银台生成 Native 支付二维码,并轮询查询支付结果。
- 排查 404、凭证缺失、`openid` 不匹配或支付回调失败,先读排障参考再改代码。
适合人员
- 负责小程序支付的客户端工程师,要确认 `openid`、下单参数和支付回调如何闭环。
- 维护 CloudBase 云函数的后端工程师,要扩展生成支付函数但不覆盖验签解密逻辑。
- 做公众号 H5 收款的运营或前端,要在微信内完成 JSAPI 支付并拿到可信支付结果。
- 处理支付异常的 SRE/测试工程师,要按日志、回调和凭证配置定位故障原因。