ruoyi-vue-pro使用笔记6-开通和设置微信支付

1. 登录微信公众平台,获取AppId和AppSecret,密钥需要重置,重置后需要保存,下次进来就看不到了

2,修改uniapp代码里的AppId

3. 修改后台的小程序信息

4. 关联商户号
  

在后台修改商品价格为0.01用于测试

在小程序里购买
 
 
除了价格还有运费,再修改一下运费模板 

运费模板不能改到0,设置一下包邮

改完包邮之后重新购买,选择微信支付

 报错:

在管理后台创建支付渠道

设置支付密钥:
微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式
生成支付证书

设置好后重新调用,遇到了支付限制
 
重新开通1个商户号,重新绑定后再支付,微信上显示支付成功,小程序提示支付失败

支付失败是因为在测试环境中测试的,回调地址是本地环境,回调不成功,发布到服务器上再测试
查看微信支付商户,已到账

Ruoyi-Vue-Pro是一个基于Vue.js的企业级后台管理框架,它提供了一个名为vuedraggable的数据权限控制功能。数据权限通常涉及到用户对系统资源的查看、编辑、删除等操作权限的管理。在ruoyi-vue-pro中,你可以通过以下几个步骤来配置和使用数据权限: 1. 安装依赖:首先确保已经安装了相关的权限插件,如`@ruanyf/vuedraggable`。可以在项目的`package.json`文件中添加并安装。 ```bash npm install @ruanyf/vuedraggable --save ``` 2. 配置权限:在需要限制访问的列表或表格组件中,导入`vuedraggable`组件,并结合业务需求设置`permissions`属性。这个属性通常是一个数组,每个元素包含操作名称(如`view`, `edit`, `delete`)以及允许执行该操作的角色列表。 ```vue <template> <draggable :items="data" :permissions="permissions" /> </template> <script> import draggable from '@ruanyf/vuedraggable'; export default { components: { draggable, }, data() { return { data: [], // 你的数据源 permissions: [ { name: 'view', roles: ['admin', 'editor'] }, { name: 'edit', roles: ['admin'] }, { name: 'delete', roles: ['admin'] }, ], }; }, //... } </script> ``` 3. 权限验证:当用户尝试执行某个操作时,会在前端做一次简单的权限检查,如果用户没有对应的权限,则禁止执行。 4. 后端校验:为了保证安全性,最终的操作权限还是要在服务器端进行严格的权限校验,防止恶意绕过前端限制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值