-
Dcpay前台:https://dcpay.dcmaomi.com
- 持支付宝当面付(官方) 未支持微信(需要营业执照等)
- 订单半自动收款
- 实现订单支付标识 解决无法识别支付人问题
- 发送邮件
- 定时任务
- 用户的订单管理
- 用户的信息管理
- 用户的购物车管理
- 向前台页面提供渲染数据
- 进入DcPay成功支付捐赠测试后 将自动发至你所填写的邮箱中
此系统只针对个人开发收款支付,实际可应用到实现,无法商用~~!可勉强供真正个人商用!日入百万千万的请绕道!当然你还可将此项目当作入门级的vue.js javascript练习项目
-
主要
- Node Js:Node.js
- express:基于 Node.js 平台, Web 开发框架
- mysql:基于 Node.js 平台, Web 开发框架
- Swagger2:Api文档生成
- svg-captcha:登录验证码
- silly-datetime:时间格式化工具
- qr-image:链接生成二维码
-
第三方接口
- 高德地图城市列表API:获取全国省/市/县(区)三级列表 需要注册appid
- 天气api:根据Ip地址获取城市天气(服务器主要用来获取城市)需要注册appid
-
第三方SDK
- alipay-sdk:支付宝支付Sdk
-
服务器
-
node.js 版本(v12.18.3)
-
下载zip直接解压或安装git后执行克隆命令
https://github.com/asd494235908/DcPay.git
-
右键进入PowerShell 切换到当前路径
-
初始化项目
npm install
//app.js
//若未部署ssl证书请开启此选项 请访问 接口访问 http://localhost:3000
app.listen(3000)
//部署ssl证书请开启此选项 接口访问 https://您的域名:3000 服务器上运行开启此选项才能运行成功
let key = fs.readFileSync('ssl/证书.key', 'utf8'),
cert = fs.readFileSync('ssl/证书.pem', 'utf8');
let credentials = { key, cert };
let server = https.createServer(credentials, app);
server.listen(3000, '0.0.0.0');
//server.config.js 配置你的服务器
const config = {
domain = "您的域名加端口号" // http://localhost:3000
}
- 支付功能配置文件 alipaySdk.js 要配置都做好了注释 运行项目
node app.js
- 免费交流群
949139553
- 作者邮箱 asd494235908@qq.com
- 个人学习使用遵循GPL开源协议
- 商用需联系作者低价授权