系统部署完成,需要在运营平台完成以下配置后,系统才可正常使用。
一、系统配置
登录【运营平台 - 系统配置】,完成以下配置。
1. 域名配置
如部署在域名 *.jeepayplus.cn 下,那么将各平台网址按照正确地址进行配置。
注意:
设置好域名,才能确保支付回调等正常。
2. 默认配置
- 必须设置默认服务商,代理和商户注册都会在该服务商下
- 商户注册时可设置默认级别M0或M1
- 设置微信小程序审核账号,提审小程序时,提供该账号,有助于小程序过审
- 默认密码不设置默认为jeepay666,设置后新加所有账号默认密码都为新设置的
3. 平台配置
可配置系统名称、电话、邮箱、系统主题色、各Logo等,达到OEM效果。
4. 短信配置
目前jeepay plus只支持阿里云短信,需要申请阿里云短信服务。
阿里云短信服务:https://dysms.console.aliyun.com/domestic/text
- 先申请短信签名,申请通用场景的签名
- 创建短信模板,参考短信内容申请模板
5. OCR配置
在jeepay plus系统中,OCR主要用于支付渠道进件时的证件自动识别功能。支持阿里云和腾讯云,两个产品识别率都很高,选其一使用即可。
1)阿里云OCR
开通阿里云读光OCR产品:https://ocr.console.aliyun.com/overview
阿里云OCR识别至少需要开通【个人证照识别】和【企业资质】识别。
2)腾讯云OCR
开通腾讯云文字识别产品:https://console.cloud.tencent.com/ocr/overview
申请通过后会自动开通文字识别所有服务。
6. 存储配置
- 系统支持本地文件存储和阿里云OSS两种方式
- 分布式部署环境需使用阿里云存储,并配置公共桶和私有桶
- 一般涉及安全证书等会存放在私有桶,其他文件存放在公共桶
创建两个桶:
- 私有桶:jeepayprivate,读写权限为私有
- 共有桶:jeepaypublic,读为公共读,写为私有
以上2个Bucket需配置跨域设置,来源和允许Headers为*,勾选允许Methods。阿里云控制台-OSS存储-进入目标Bucket-数据安全-跨域配置。
配置本地存储,需配置公共oss访问地址,可使用运营平台提供的oss地址。如:https://mgr.xxx.com/api/anon/localOssFiles
7. 地图配置
系统中的定位、选址等功能需要使用高德地图服务,申请地址:https://lbs.amap.com 。参考下图创建应用
- 展业宝端的包名为:com.jeepay.agent
- 商户通端的包名为:com.jeepay.merchant
- 展业宝缺少的可参考商户通的增加
8. 安全配置
- 支持开启http传输数据加密配置
- 支持登录失败次数、密码长度和有效期等配置
二、通知配置
登录【运营平台 - 通知配置】,完成以下配置。
1. 微信公众号消息配置
运营平台配置微信公众号模板消息,商户系统(商户通)绑定消息接收人,接收人微信可收到支付到账提醒。
注意:
切记将payment所在服务器IP配置到微信平台IP白名单中。
在微信公众号平台申请模板消息,微信公众号增加模板消息,服务类目:工具-信息查询,模板消息标题:订单支付成功通知,编号为:47662。
支付成功后,手机端微信收到消息内容如下图。产品名称内容为配置公众号模板消息处的备注字段,如果备注为空则为订单的商品标题字段。
2. app推送配置
- 商户通app推送使用uniPush实现,目前支持1.0和2.0版本,2.0版本支持小程序端推送。
- 推送主要使用在支付订单通知,当商户有订单收款时,会有语音播报。
- 需要提前注册dcloud的账号,地址:https://dev.dcloud.net.cn 。
uniPush1.0 版本
1.0 为老版本,配置参数:uniPush_appId,uniPush_appKey,uniPush_masterSecret。
登录dcloud开发平台,注册推送app信息:https://dev.dcloud.net.cn ,配置入口请参考下图。
uniPush2.0 版本
2.0 为新版,支持全段推送,商户通小程序端的推送也是基于2.0版本实现。
(1)创建服务空间
进入:https://unicloud.dcloud.net.cn 创建一个服务空间。
测试使用,可以创建一个免费套餐(创建服务空间时,选择阿里云)。
正式使用,建议购买一个包月套餐,或者按量计费。一般初始化在10分钟内可以完成。
(2)创建数据表
创建三张空表:
表名 | 备注 | 表分类 |
---|---|---|
opendb-tempdata | 临时数据记录表 | 其他 |
opendb-device | 设备信息表 | opendb-admin |
uni-id-device | 设备信息 | uni-id |
选择表名,直接创建。
(3)设置应用
进入https://dev.dcloud.net.cn , 参考下图完成配置。
(4)创建云函数
使用HBuilder打开商户通项目,关联云服务空间。
修改云函数queryCids和unipush下的index.js文件,确保appId和当前应用ID一致。
上传云函数。
(5)云函数URL化
进入云函数管理列表,点详情进入每个云函数。
设置每个云函数URL的PATH部分配置,/querycids 和 /push。
复制每个云函数对应的URL路径,配置在支付后台的unipush 2.0参数中。
- uniPush推送云函数URL对应函数:unipush
- uniPush查询失效cid云函数URL对应函数:queryCids
(6)打包发布
在HBuilder中,参考以下图配置,然后打包。
如果使用小程序推送,配置小程序的服务器域名,设置socket合法域名。
版本 | 配置域名 |
---|---|
HBuilderX 3.6.15及以上版本 | wss://wshzn.gepush.com:5223 |
HBuilderX 3.6.15以下版本 | wss://wshz.getui.net:5223; wss://wshz.gepush.com:5223 |
3. 百度语音配置
商户通app端播报到账提醒语音时,需要使用百度语音接口服务。申请地址:https://console.bce.baidu.com/ai/#/ai/speech/app/list ,配置界面参考下图。且百度账号对该业务进行充值。