一、 支付宝服务窗的申请与准备工作:

    申请详见官方文档

1、 使用RSA密钥生成工具生成相关的公钥。

    a) 密钥生成工具下载地址,点击下载

    b) 使用工具生成密钥:

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝

 【支付宝服务窗】JEECG支付宝服务窗平台指南_JEECG开源社区_02

【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝服务窗_03

     在工具目录当中也会生成三个pem文件

    rsa_private_key_pkcs8.pem开发者私钥(后面会使用到)

    rsa_public_key.pem开发者公钥(用于激活开发者模式à应用公钥)

2、 登陆支付宝服务窗后台申激活开发者模式

    a) 参考文档:文档链接

二、 系统与支付宝服务窗后台对接:

1、 系统账号添加

    在系统当中的账号配置当中添加一个自己的账号信息

 【支付宝服务窗】JEECG支付宝服务窗平台指南_JEECG开源社区_04

    名称只需要填写一个自己可以进行识别的即可

    APPID、支付宝公钥均从支付宝服务窗的后台进行获取:

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝_05

    开发者私钥对应于生成RSA密钥当中的rsa_private_key_pkcs8.pem

    应用公约对于生成RSA密钥当中的rsa_public_key.pem

    pem文件使用文本编辑器打开,之后复制里面的内容粘贴到相应输入框即可。

2、应用网关配置

    服务窗后台应用网关配置说明:ngrok使用文档

    在应用网关的配置时候,需要使用本地的外网访问地址,因此可以使用花生壳、ngrok等软件进行本地内网地址映射外网的80端口。

    如:使用ngrok进行配置的时候,执行命令:“ngrok http 80”

【支付宝服务窗】JEECG支付宝服务窗平台指南_jeecg_06

    此时应用网关就可以使用该地址进行配置

    http://427d83bc.ngrok.io/jeecg-p3-web/gateway

    此时应用网关对应于项目当中的类:

    com.jeecg.alipay.core.servlet.AlipayServiceWindowController

    在这个类当中会去验证签名,并且调用com.jeecg.alipay.core.service.AlipayCoreService执行具体的业务逻辑操作。

三、 功能说明:

a) 功能列表

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝_07

b) 账号配置

i. 支付窗账号

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝服务窗_08

支付窗账号主要用于系统跟支付宝的服务窗账号信息进行对接。目前只支持单账号进行操作,因此在没有添加账号的时候,会有新增操作。

 【支付宝服务窗】JEECG支付宝服务窗平台指南_JEECG开源社区_04

新增支付宝服务窗的账号,具体信息的填写请见本文档中的系统与支付宝服务窗后台对接当中的详细内容。 

c) 基础管理

i. 关键词管理

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝服务窗_10

关键词管理,主要用于匹配用户发送过来的消息,如果匹配上了,那么此时就直接给用户回复相关消息。

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝服务窗_11

在新增页面当中用户可以根据消息素材的类型选择相对应的消息,并且设置相关的关键词。

ii. 关注回复

 【支付宝服务窗】JEECG支付宝服务窗平台指南_JEECG开源社区_12

关注回复主要是针对用户刚刚添加该服务号的时候,给用户发送的消息。要发送的消息需要启用才可以进行发送。

iii. 菜单管理

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝_13

菜单管理,可以自由的定义服务好底部的菜单排列情况

 【支付宝服务窗】JEECG支付宝服务窗平台指南_jeecg_14

新增菜单当中可以进行设置菜单是要访问链接还是直接给用户回复消息,并且可以进行设置菜单的位置

d) 消息素材

i. 文本消息

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝_15

用于管理当前账号对应的相关文本消息模板

ii. 图文消息

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝_16

用于管理当前账号底下的相关图文消息模板

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝_17

在新增图文消息模板当中,可以创建丰富的图文消息

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝服务窗_18

在图文消息编辑界面当中可以针对当前这个图文消息模板对应的进行排序处理

e) 用户管理

i. 用户消息管理

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝服务窗_19

用户消息管理可以针对用户发送给服务窗的消息进行快捷回复处理,以及查看回复的消息数据

 【支付宝服务窗】JEECG支付宝服务窗平台指南_JEECG开源社区_20

快捷回复消息

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝服务窗_21

回复消息列表

 

ii. 关注用户

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝_22

查看当前支付宝服务窗账号的关注用户数,以及同步支付宝服务窗当中未获取到的账号数据

 

iii. 消息群发

 【支付宝服务窗】JEECG支付宝服务窗平台指南_支付宝_23

群发图文或者文本消息,图文消息从消息素材当中的图文消息模板当中获取,文本消息直接输入即可。

群发消息每周发送一条。

iv. 群发消息记录

 【支付宝服务窗】JEECG支付宝服务窗平台指南_JEECG开源社区_24

主要是用于记录群发消息的数据,以及对应的状态信息。