first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,133 @@
RSA 非对称加密
原始数据
公钥
私钥
MD5 不可逆的加密
base64 文件编码
params = {
id: 1,
page: 2,
num: 3,
time: '%$#^%&*bvjhvytfyt#$%$jn'
}
1: 先按照26个字母进行排序,然后转换成 query 参数的方式
id=1&num=3&page=2&time=%$#^%&*bvjhvytfyt#$%$jn
2:使用MD5对上一步的结果进行加密 2e156a8c7a7c3cde2a42335a7e332d58
加盐
params = {
id: 1,
page: 2,
num: 3,
sign: 2e156a8c7a7c3cde2a42335a7e332d58
}
vuex:
state 用来存储状态(变量),类似vue中的data
Getter 用来读取 state 中的变量
Mutation 用来修改 state 中的变量
Action 用来存放异步操作
支付分类:
支付宝
pc支付
1:下单接口 对商品进行下单
返回数值:
1:https://excashier.alipay.com/standard/auth.htm?payOrderId=61184b1924844771b218306664f5b91f.00
2: <form action="https://excashier.alipay.com/standard/auth.htm?payOrderId=61184b1924844771b218306664f5b91f.00">
<input type="submit">
</form>
订单号
2: 检查订单是否支付成功的接口
参数:orderNUm statu 1
2
H5支付
小程序支付
微信
pc支付
1:下单接口 对商品进行下单
返回数值:二维码的图片地址 http://www.ac.com/1.png
订单号
2:需要 使用 setInterval 调用 检查订单是否支付成功的接口
参数:订单号
返回数值:{ status: 1 }
H5支付
小程序支付 主要和 微信小程序逻辑一样
支付的时候调用 my.tradePay
银联
支付流程:
1:下单接口 对商品进行下单
参数:购物车的id构成的数组 [1,2,3,4,5]
支付类型:type 1支付宝 2微信 3余额支付
返回数值:
支付参数 var res = {
"appId": "wx2421b1c4370ec43b", //公众号ID,由商户传入
"timeStamp": "1395712654", //时间戳,自1970年以来的秒数
"nonceStr": "e61463f8efa94090b1f366cccfbbb444", //随机串
"package": "prepay_id=up_wx21201855730335ac86f8c43d1889123400",
"signType": "RSA", //微信签名方式:
"paySign": "oR9d8PuhnIc+YZ8cBHFCwfgpaK9gd7vaRvkYD7rthRAZ\/X+QBhcCYL21N7cHCTUxbQ+EAt6Uy+lwSN22f5YZvI45MLko8Pfso0jm46v5hqcVwrk6uddkGuT+Cdvu4WBqDzaDjnNa5UK3GfE1Wfl2gHxIIY5lLdUgWFts17D4WuolLLkiFZV+JSHMvH7eaLdT9N5GBovBwu5yYKUR7skR8Fu+LozcSqQixnlEZUfyE55feLOQTUYzLmR9pNtPbPsu6WVhbNHMS3Ss2+AehHvz+n64GDmXxbX++IOBvm2olHu3PsOUGRwhudhVf7UcGcunXt8cqNjKNqZLhLw4jq\/xDg==" //微信签名
}
订单号:orderNumber
2:发起支付
微信 jsapi (H5)
调用: WeixinJSBridge.invoke
在回调函数里面判断状态是否为支付成功 if (res.err_msg == "get_brand_wcpay_request:ok")
微信小程序
调用: wx.requestPayment
3:查看订单状态接口
参数:订单号
返回:{ status: 0 } // 0未支付 1支付成功
李康
活动页面
要求 query 传参
接口: http://127.0.0.1:9090/home/activity
缪虎
搜索页面
处理一下首页,点击搜索框的时候直接跳转到搜索页面
接口: http://127.0.0.1:9090/home/search
陆旗
分类页面:
接口: http://127.0.0.1:9090/type/list