1、 支付宝服务窗的申请与准备工做:web
申请详见官方文档:编辑器
一、 使用RSA密钥生成工具生成相关的公钥。工具
a) 密钥生成工具下载地址,点击下载.net
b) 使用工具生成密钥:htm
在工具目录当中也会生成三个pem文件blog
rsa_private_key_pkcs8.pem开发者私钥(后面会使用到)排序
rsa_public_key.pem开发者公钥(用于激活开发者模式à应用公钥)ip
二、 登录支付宝服务窗后台申激活开发者模式支付宝
a) 参考文档:文档连接开发
2、 系统与支付宝服务窗后台对接:
一、 系统帐号添加
在系统当中的帐号配置当中添加一个本身的帐号信息
名称只须要填写一个本身能够进行识别的便可
APPID、支付宝公钥均从支付宝服务窗的后台进行获取:
开发者私钥对应于生成RSA密钥当中的rsa_private_key_pkcs8.pem
应用公约对于生成RSA密钥当中的rsa_public_key.pem
pem文件使用文本编辑器打开,以后复制里面的内容粘贴到相应输入框便可。
二、应用网关配置
服务窗后台应用网关配置说明:ngrok使用文档
在应用网关的配置时候,须要使用本地的外网访问地址,所以可使用花生壳、ngrok等软件进行本地内网地址映射外网的80端口。
如:使用ngrok进行配置的时候,执行命令:“ngrok http 80”
此时应用网关就可使用该地址进行配置
http://427d83bc.ngrok.io/jeecg-p3-web/gateway
此时应用网关对应于项目当中的类:
com.jeecg.alipay.core.servlet.AlipayServiceWindowController
在这个类当中会去验证签名,而且调用com.jeecg.alipay.core.service.AlipayCoreService执行具体的业务逻辑操做。
3、 功能说明:
a) 功能列表
b) 帐号配置
i. 支付窗帐号
支付窗帐号主要用于系统跟支付宝的服务窗帐号信息进行对接。目前只支持单帐号进行操做,所以在没有添加帐号的时候,会有新增操做。
新增支付宝服务窗的帐号,具体信息的填写请见本文档中的系统与支付宝服务窗后台对接当中的详细内容。
c) 基础管理
i. 关键词管理
关键词管理,主要用于匹配用户发送过来的消息,若是匹配上了,那么此时就直接给用户回复相关消息。
在新增页面当中用户能够根据消息素材的类型选择相对应的消息,而且设置相关的关键词。
ii. 关注回复
关注回复主要是针对用户刚刚添加该服务号的时候,给用户发送的消息。要发送的消息须要启用才能够进行发送。
iii. 菜单管理
菜单管理,能够自由的定义服务好底部的菜单排列状况
新增菜单当中能够进行设置菜单是要访问连接仍是直接给用户回复消息,而且能够进行设置菜单的位置
d) 消息素材
i. 文本消息
用于管理当前帐号对应的相关文本消息模板
ii. 图文消息
用于管理当前帐号底下的相关图文消息模板
在新增图文消息模板当中,能够建立丰富的图文消息
在图文消息编辑界面当中能够针对当前这个图文消息模板对应的进行排序处理
e) 用户管理
i. 用户消息管理
用户消息管理能够针对用户发送给服务窗的消息进行快捷回复处理,以及查看回复的消息数据
快捷回复消息
回复消息列表
ii. 关注用户
查看当前支付宝服务窗帐号的关注用户数,以及同步支付宝服务窗当中未获取到的帐号数据
iii. 消息群发
群发图文或者文本消息,图文消息从消息素材当中的图文消息模板当中获取,文本消息直接输入便可。
群发消息每周发送一条。
iv. 群发消息记录
主要是用于记录群发消息的数据,以及对应的状态信息。