公司动态
ChatGPT-Admin-Web支付系统集成:Xunhu支付接口配置实战
ChatGPT-Admin-Web支付系统集成Xunhu支付接口配置实战【免费下载链接】AChat AChat - An open-source/self-hosted/local-first AI platform, designed for enterprises and teams, perfectly combining powerful local processing capabilities with seamless remote synchronization.项目地址: https://gitcode.com/gh_mirrors/ch/AChatChatGPT-Admin-Web 是一款开源的 ChatGPT 管理系统而支付系统集成是它商业化运营的关键一环。本文将带你完成 Xunhu虎皮椒支付接口配置的完整流程从申请支付渠道、填写配置项到理解支付回调如何自动完成订单让你 10 分钟就跑通会员付费功能。为什么选择 Xunhu 支付对于个人开发者和小团队来说直接对接微信、支付宝官方接口门槛较高。而 Xunhu虎皮椒作为聚合支付服务商一次接入即可同时支持微信支付、支付宝等渠道特别适合快速上线提供现成的 HTTP 下单接口几十行代码即可完成对接降低门槛无需企业资质个人也可申请支付渠道开箱即用ChatGPT-Admin-Web 官方已内置 Xunhu 支付适配改配置即可使用快速上手三步接入 Xunhu 支付第一步申请支付渠道获取 AppID 和 AppSecret在虎皮椒官网注册账号后进入「支付渠道管理」页面申请渠道填写店铺名称和店铺域名并选择支持微信个人支付的渠道类型注意域名一旦填写需谨慎修改官方域名仅能签约一次申请通过后你会在「我的支付渠道」页面看到自己的AppID和AppSecret这是后续配置支付接口的两个核心凭证请妥善保存。第二步在配置文件中填写支付参数打开后端的 config.json 配置文件将payment.use设为xunhu并填入刚才获取的凭证{ payment: { use: xunhu, xunhu: { wapName: XX科技, appId: ffffff, appSecret: ffffff, notifyUrl: https://example.com, returnUrl: https://example.com } } }各字段含义如下字段说明wapName用户支付时看到的店铺名称appId/appSecret虎皮椒渠道的凭证用于接口签名notifyUrl支付异步回调地址系统会自动拼接/api/order/callback/xunhureturnUrl用户支付成功或取消后浏览器跳转回你的站点⚠️ 注意notifyUrl必须是公网可访问的域名否则支付回调无法送达订单将无法自动变为「已支付」。配置格式由 Zod Schema 校验完整字段定义见packages/shared/src/config.ts中的paymentSchema。第三步了解支付与回调的完整流程配置完成后整个支付流程会自动跑通无需额外开发创建订单用户选择商品下单系统在packages/backend/src/modules/order/order.service.ts中生成订单号并调用支付服务发起支付packages/backend/src/libs/payment/payment.service.ts中的xhStartPay方法会把请求参数按字典序排序拼接再与appSecret一起做 MD5 签名请求虎皮椒下单接口返回支付链接和收款二维码给用户支付回调用户付款成功后虎皮椒会 POST 到notifyUrl/api/order/callback/xunhu见packages/backend/src/modules/order/order.controller.ts的finishOrder接口。系统校验appid无误后自动将订单标记为「已支付」并按商品时长为用户开通会员权限常见问题排查清单遇到支付问题时按以下顺序自查❌下单返回失败检查appId、appSecret是否填写正确notifyUrl是否为 HTTPS 公网地址❌支付了但订单没变已支付多为回调地址不通用curl -X POST https://你的域名/api/order/callback/xunhu测试接口是否可达❌签名错误errcode 非 0确认时间戳为秒级Math.floor(Date.now() / 1000)且参数不要有空值相关类型定义可参考packages/backend/src/libs/payment/xunhu.d.ts其中PaymentResponse返回的url为收银台链接、url_qrcode为二维码地址。总结通过本文的三步配置你已经完成了 ChatGPT-Admin-Web 的支付系统集成申请 Xunhu 渠道获取凭证 → 写入 config.json → 依赖内置的下单与回调逻辑自动完成订单闭环。配置生效后你的用户就可以用微信或支付宝为你的 AI 会员服务付费了。更多部署与配置说明可参考项目文档docs/src/pages/quickstart.mdx中的「配置」章节。【免费下载链接】AChat AChat - An open-source/self-hosted/local-first AI platform, designed for enterprises and teams, perfectly combining powerful local processing capabilities with seamless remote synchronization.项目地址: https://gitcode.com/gh_mirrors/ch/AChat创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考