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