抖音支付集成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7c6e7c78/douyinpay-payment-integration。
技能介绍
要解决的问题
直连商户接入抖音支付时,开发者要在大量官方文档间反复跳转,确认产品匹配、接口字段、签名机制和证书申请流程。不同支付产品对应不同文档与 API 列表,手动拼装容易出现参数遗漏或安全红线违规。
技能如何工作
本技能将接入过程拆成可执行的工具与流程:
- 文档检索与全文获取:通过
search_docs按关键词检索官方文档片段,再用get_full_doc获取完整 Markdown 全文,支持读取符合格式的任意文档链接。 - RSA 密钥对生成:调用
gen_rsa_key输出 PKCS#8 PEM 私钥、CSR 文件和公钥证书占位文件,用于接口签名验签与商家公钥证书申请。 - 分步接入流程:先澄清业务场景与开发语言,按支付产品选择指南匹配产品;再按接入路由表拉取产品接入文档与 API 列表;编码前强制读取
references/coding-guide.md,优先检索官方 SDK;最后列出上线前需自行处理的商户事项。
适用边界与注意点
- 仅支持直连商户模式,不支持服务商、渠道商或代理商模式。
- 仅覆盖线上支付场景。
- 签名必须在服务端完成,私钥禁止硬编码、记日志或上传公共仓库。
- 支付结果以异步通知或查询接口为准,前台结果不可信。
- JSAPI 支付需额外获取 JS SDK 初始化文档,
openid与签名参数禁止用户手填。
使用场景
- 后端工程师要为自有 App 接入抖音支付,需要先确认业务场景与语言,再按路由表拉取开发指引和 API 列表。
- 前端和后端要完成抖音端内 H5 的 JSAPI 支付,需要先获取 JS SDK 初始化文档,再实现 code 换 openid 与签名流程。
- 商户研发要在上线前生成 RSA 密钥对和 CSR,并按流程申请商家公钥证书,同时核对私钥安全红线。
- 技术负责人需要为 PC 网站接入 Native 扫码支付,并在编码前检索官方 SDK、确认商户上线待办事项。
适合人员
- 后端开发工程师:需要为 App、H5 或 PC 站点确认支付产品,并生成服务端下单与签名代码。
- 移动端客户端开发:要在 iOS/Android/鸿蒙原生工程接入抖音支付 SDK,需要客户端集成指引。
- 商户技术负责人或安全工程师:需要生成 RSA 密钥、申请公钥证书,并核对私钥与验签红线。
- 增长或产品运营:需要为活动配置 PC 扫码支付或分账,需要确认产品和上线前待办。