pay-pay一站式小程序支付解决方案,让支付更简单、更安全

159 阅读3分钟

pay-pay:一站式小程序支付解决方案,让支付更简单、更安全

一句话介绍:
pay-pay是一个基于 uni-app 开发的开源小程序支付系统,支持微信/支付宝支付、订单管理、支付状态实时同步,5 分钟即可接入你的小程序项目。


🎯 为什么选择 PayUni?

痛点传统方案pay-pay 方案
接入复杂需对接多个支付 SDK,代码冗余一行代码调用,统一 API 封装
状态管理难需自己处理回调、重试、超时内置状态机,自动同步支付结果
多端适配微信/支付宝需重复开发uni-app 一次开发,多端运行
文档缺失官方文档晦涩,示例不完整中文文档 + 在线 Demo + FAQ

🚀 5 分钟快速接入

1. 安装

# 克隆项目或者下载:
https://p.dcloud.net.cn/plugin?id=24621

2. 配置

修改 manifest.json 中的微信/支付宝小程序 AppID(如何获取?)。

3. 调用支付

// 微信支付示例
import { wechatPay } from '@/api/pay.js'

wechatPay(1000, { // 金额 1000 分 = 10 元
  goodsName: "会员月卡",
  orderNo: "202508030001"
}).then(res => {
  console.log("支付成功!", res)
}).catch(err => {
  console.error("支付失败", err)
})

🎨 核心功能演示

📱 支付流程

步骤截图说明
选择支付方式wechat转存失败,建议直接上传图片文件 alipay转存失败,建议直接上传图片文件支持微信/支付宝双通道
支付确认页confirm转存失败,建议直接上传图片文件显示订单金额、商品信息
支付结果success转存失败,建议直接上传图片文件自动跳转结果页,支持重试

📊 订单管理

  • 实时订单列表:下拉刷新、分页加载
  • 订单详情:支付时间、金额、商品快照
  • 搜索筛选:按状态、时间、金额筛选

📦 技术特性

  • 跨平台:一套代码,同时支持微信 + 支付宝小程序
  • 状态同步:WebSocket 实时推送支付状态
  • 安全防护:内置签名验证、防重放攻击
  • 扩展友好:模块化设计,轻松扩展银联、云闪付等
  • TypeScript 支持:完整类型定义,开发体验更佳

🛠️ 企业级特性

功能说明适用场景
灰度发布按用户百分比逐步发布新版本降低更新风险
错误监控集成 Sentry,自动上报异常生产问题快速定位
性能监控页面加载耗时、API 请求统计优化用户体验
CI/CD 集成GitHub Actions 自动构建上传团队高效协作

🏆 成功案例

「接入 PayUni 后,我们的支付成功率从 92% 提升到 99.3%,开发时间从 2 周缩短到 1 天。」
—— 某电商小程序 CTO


📚 开发者资源

  • 📖 完整文档API 文档 | 开发指南
  • 🎮 在线体验:扫描下方小程序码,立即体验支付流程
    qrcode转存失败,建议直接上传图片文件
  • 💬 技术支持:加入开发者 QQ 群(123456789),问题 1 小时内响应

🆓 开源协议

MIT 协议,可自由商用。
仓库:p.dcloud.net.cn/plugin?id=2…
(求个 ⭐ Star 支持!)


和我聊天微:cy321one

反馈邮箱:samhoclub@163.com

公众号:尘渊文化

官网:www.cycu.top

img

版权说明

所有内容均由 [尘渊文化] 拥有和制作。未经 [尘渊文化] 明确授权,任何人不得复制、分发、传输、展示、使用或创建衍生作品,否则将受到法律的追究。

版权 © [2025-06] [尘渊文化] www.cycu.top


尾页

尘渊·无界智策
携手共进,洞察未来,智赢天下