系统部署完成,需要在运营平台完成以下配置后,系统才可正常使用。

一、系统配置

登录【运营平台 - 系统配置】,完成以下配置。

1. 域名配置

如部署在域名 *.jeepayplus.cn 下,那么将各平台网址按照正确地址进行配置。

注意:设置好域名,才能确保支付回调等正常。

2. 默认配置

  • 必须设置默认服务商,代理和商户注册都会在该服务商下
  • 商户注册时可设置默认级别M0或M1
  • 设置微信小程序审核账号,提审小程序时,提供该账号,有助于小程序过审
  • 默认密码不设置默认为jeepay666,设置后新加所有账号默认密码都为新设置的

3. 平台配置

可配置系统名称、电话、邮箱、系统主题色、各Logo等,达到OEM效果。

4. 短信配置

目前jeepay plus只支持阿里云短信,需要申请阿里云短信服务。
阿里云短信服务:https://dysms.console.aliyun.com/domestic/text

  1. 先申请短信签名,申请通用场景的签名
  2. 创建短信模板,参考短信内容申请模板

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两种方式
  • 分布式部署环境需使用阿里云存储,并配置公共桶和私有桶
  • 一般涉及安全证书等会存放在私有桶,其他文件存放在公共桶

创建两个桶:

  1. 私有桶:jeepayprivate,读写权限为私有
  2. 共有桶: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 ,配置界面参考下图。且百度账号对该业务进行充值。

文档更新时间: 2024-05-30 09:18   作者:大森林