tp 3.2.4 + layui 开发 一个简单的支付宝转账系统
收款的接口http://zfbjk.com/Code.asp 用这家的
支出的接口 官方api , 已经写好demo 套进来调用即可 ~
数据库如下
1. 用户模块 写在config配置里 , 帐号密码弄个 , 登录时候用到 一个常量 + 帐号 + 密码 3个字段 , 密码= md5(帐号+密码+常量)
config里设置 2个帐号 , 1个管理员帐号 , 1个用户号 , 直接配置好 , 密码md5的我们自己填写就好了
登录记录表 loginlog , 字段 , id , ip , mac , ua , addtime (登录时候写入即可 , 只写入操作没其他的) , user ( 1管理员和2用户)
2. 支付宝模块alipay , 添加 , 修改
字段 id , Cert1 ,Cert2 ,Cert3 (3个证书) , alipayname(支付宝名字) ,alipayuser(支付宝帐号) ,appname , appid , appkey , status(0关, 1开, 2表示删除,不展示) , shui ( 费率) , cash(现金红包功能) , danbi ( 单笔转账功能 )
alipaypassword (支付宝登录密码 ) , alipayphone(绑定手机) ,
3. moneylog 资金变动记录
字段 id , amoney(变动前) , bmoney(变动金额) , cmoney (变动后) , type ( 1支付 , 2收入) , addtime(添加时间) , oid(订单表外键)
4. orders订单表 总表
字段 id , uid , type(1支出 ,2收入) , addtime(添加时间) , money(金额) , alipayid (支付宝帐号) , alipayname(支付宝名字) ,status(0失败, 1成功) , shui(水) ,
ooid (订单号 规则 S收钱, Z出钱 当前时间年月日小时分秒+000N , 如 S2020022222570001 )
5. config 增加的一些字段 ,
user password , admin . password , pkey(常量)
lunxun(轮训) , cash(现金红包可用宝) , pay(单笔可以用宝)
shopid (收款的商户id) ,shopkey(收款商户密钥)
----------------------------
功能会在下面每个页面进行说明
登录页面
帐号和密码 登录~
这里有2个号 , 1个管理员 ,1个用户,
展示的导航不同 , 下面的都是管理员的导航
用户的导航为
logo , (导航) 主页 , 账单查看 , 资金日志 , 登录日志 , 接口说明 (展示内容都一样)
----------------------------------------------------------
页面设计 登录就不说了
主页页面
logo , (导航) 主页 , 支付宝设置 , 账单查看 , 资金日志 , 登录日志 , 接口配置 , 接口说明
基础统计
今天收款 , 今天收款笔数 , 今天收费费率 , 今天支出 , 今天支出笔数 , 今天出款费率
昨天收款 , 昨天收款笔数 , 昨天收费费率 , 昨天支出 , 昨天支出笔数 , 昨天出款费率
累计收款 , 累计收款笔数 , 累计费率 , 当前可用金额 , 充值(按钮)
分类按钮 : 收款 , 支出
table表 , 展示今天全部的收支信息 ( 100条/页)
-----------------------------------------------------------------
支付页面
logo , (导航) 主页 , 支付宝设置 , 账单查看 , 资金日志 , 登录日志 接口配置 , 接口说明
拥有支付宝 , 可用(状态1)支付宝 , 不可用支付宝(状态0) , 添加支付宝 (按钮)
表格展示
全部记录的支付宝信息
展示的时候3证书 就显示 有或者无即可 appkey 也是显示 有和无 , 然后点击查看
左后表格列 ,操作 ,, 开启|关闭| 当关闭的时候 , 会出现 删除按钮 , 编辑(按钮)
点添加按钮的时候 , 弹出小页面~ 把需要的资料填了就可以上传 ,
---------------------------------------------------------------------
账单查看页面
logo , (导航) 主页 , 支付宝设置 , 账单查看 , 资金日志 , 登录日志 接口配置 , 接口说明
收款 , 收款笔数 , 费率 , ( 默认当天 , 如果选择时间区间的话 就统计区间的 ) , 当前统计: 全部 ,
分类: 全部 , 今天 , 昨天 , 最近7天 , 时间选择器指定时间区间或者某一天 : ,
类型分类 : 全部, 收入 , 支出
导出excel , 默认全部 , 如果选择了上面的, 就导出指定的
table表格 , 100条1页
-----------------------------------------------------------------------
资金页面
logo , (导航) 主页 , 支付宝设置 , 账单查看 , 资金日志 , 登录日志 接口配置 , 接口说明
时间分类: 全部 , 今天 , 昨天 , 最近7天 , 时间选择器指定时间区间或者某一天 : ,
类型分类 : 全部, 收入 , 支出
导出excel , 默认全部 , 如果选择了上面的, 就导出指定的
table表格 , 100条1页
------------------------------------------------------------------------
登录日志页面
logo , (导航) 主页 , 支付宝设置 , 账单查看 , 资金日志 , 登录日志 接口配置 , 接口说明
时间选择器 , 可选某天或者指定区间
table表格展示
-------------------------------------------------------------------------
接口配置页面
logo , (导航) 主页 , 支付宝设置 , 账单查看 , 资金日志 , 登录日志 接口配置 , 接口说明
商户IP设置 , 商户key设置
开关按钮 : 是否开启轮训 ,
开关按钮 : 是否开启现金红包 ,
支付宝选择
table 获取内容 只展示状态 1开的
序号 , 支付宝名字 , 支付宝帐号 , 单笔功能 , 单笔使用 , 现金红包功能 , 红包使用
这个使用列表 是按钮 , 使用 和 未用 , 点的时候改变对应状态
tp3 有C函数可以直接修改
----------------------------------------------------------------------------
接口说明页面
logo , (导航) 主页 , 支付宝设置 , 账单查看 , 资金日志 , 登录日志 接口配置 , 接口说明
2个tab 收款 , 付款
tab1
收款的
输入金额 , 确认按钮
下面就写上文档内容
tab2
付款的
把单笔转账的功能demo页面搬过来
单笔 输入内容
现金红包输入内容
下面就写接口文档
特说明~ 这里要进行 2个接口对外~ 本网是用来进行统计用的
先把其他写完吧~ 这2个接口不麻烦~ 后续补充