# 开放平台配置
本系统小程序需要基于微信开放平台上传和发布,请安装系统后第一时间配置开放平台。
*****
## 微信开放平台认证
在微信开放平台[微信开放平台官网](https://open.weixin.qq.com/)注册一个账号并完成企业认证。开放平台认证费用300元,微信官方一次认证永久使用无年费。
*****
## 创建一个开放平台应用

在第三方平台中创建一个应用,选择平台型服务商,每个开放平台可以创建5个应用。
需要准备一个正式的官网才能通过审核,官网需要满足两点硬性要求:
1、提交的官网域名需要和创建的应用相关。
2、提交的官网底部需要配置了备案号。
以上完成后提交审核,等待过审。
*****
## 获取开放平台应用的APPSECRET

获取开放平台应用的APPSECRET并妥善保存,平台只会显示一次。
*****
## 配置开发信息
### 配置权限集,点编辑

将小程序和公众号权限都点全选并提交即可

*****
### 配置开发资料并全网发布
> 发起页:你的域名,不带https头
> 授权事件接收URL:https://你的域名/platform/open/event
> 消息与事件接收URL:https://你的域名/platform/open/message/appid/$APPID$
> 消息校验Token:自己随便打一串英文+数字的就可以
> 消息加解密Key:43位密码,可以用密码生成器生成https://suijimimashengcheng.bmcx.com
> 公众号开发域名:你的域名,不带https头,并且将校验文件上传到你的网站根目录,注意,VIPCARD是上传到根目录/public文件夹
> 小程序服务器域名:你的域名,不带https头 ,图片域名也需要填写进来,图片域名为您后台OSS存储处填写域名不要带https头
> 小程序业务域名:你的域名,不带https头
> 白名单IP地址列表:填你站点所在的服务器IP
> 授权测试公众号/小程序列表:填你需要用来测试的小程序或公众号原始ID,也可以随便填原始ID
>
注意点:
1、开发资料必须全网发布以后,才能正常使用
2、开发资料修改以后,必须重新全网发布才能正常使用
3、全网发布以后,大概有十分钟左右的等待校验时间,请耐心等待
4、开放平台应用通过审核以后才可以进行全网发布,但你可以提前配置

*****
### 绑定开发小程序
必须绑定了开发小程序,才能正常上传前端!
在开发配置里添加开发小程序,此处的开发小程序绑定后,就不能再作为正常的小程序在你的VIPcard站点里授权使用,所以请尽量绑定一个你闲置的小程序在这里,也可以是个人认证的小程序。

*****
## 配置VIPcard后台的开放平台
在你的后台--设置--开放平台设置里
将刚才配置的微信开放平台的参数填写到这里

*****
### 开发小程序上传密钥获取
登录你的开发小程序的官方后台
在开发管理--开发设置中,关闭IP白名单,生成上传密钥。生成的上传密钥是一个KEY文件,打开后将内容复制到VIPcard后台即可。

*****
### 如果开放平台配置成功,十分钟左右以后,你的应用里,小程序版本处,将变成可安装状态。
如长时间无反应,请重新对照检查。

