帮助文档
{{userInfo.nickname}}
用户设置 退出登录

{{wikiTitle}}

更换WxJava设置修改说明

更换WxJava设置修改说明

在Crmeb-Java多商户V1.9版本中,我们将微信相关的所有内容,切换为使用WxJava框架实现。
在这里,从小程序、公众号、app等方面针对前后版本间设置的不同方式做逐一说明

首先来看页面上的变化:

小程序:

平台端设置—平台设置—应用配置—小程序配置
参数删除

平台端设置—平台设置—支付/充值—小程序支付配置
表单去除

公众号:

平台端设置—平台设置—应用配置—公众号配置
参数删除

平台端设置—平台设置—支付/充值—公众号支付配置
表单去除

微信app:

平台端设置—平台设置—应用配置—微信APP配置
表单删除

平台端设置—平台设置—支付/充值—微信APP支付
表单去除

上边看到,微信在页面上的参数配置基本都被删除掉了
现在这部分的配置被转移到Java代码的配置文件(application.yml)中。

下边打开一个application.yml对里边的参数做详细说明

wx:
miniapp:#小程序配置
useRedis: true #是否使用redis存储
redisConfig:
host: #redis地址
port: 6379 #端口
password: #redis密码
timeout: 30000 # 连接超时时间(毫秒)
database: 13 #默认数据库
configs:

  - appid: #微信小程序的appid
    secret: #微信小程序的Secret
    token: #微信小程序消息服务器配置的token
    aesKey: #微信小程序消息服务器配置的EncodingAESKey
    msgDataFormat: JSON

mp:#公众号配置
useRedis: true#是否使用redis存储
redisConfig:
host: #redis地址
port: 6379 #端口
password: #redis密码
timeout: 30000 # 连接超时时间(毫秒)
database: 13 #默认数据库
configs:

  - appid: #微信公众号的appid
    secret: #微信公众号的Secret
    token: #微信公众号消息服务器配置的token
    aesKey: #微信公众号消息服务器配置的EncodingAESKey

open:#开放平台配置(这里是网页应用,PC扫码使用)
useRedis: true#是否使用redis存储
componentAppId: #微信开放平台的appid
componentSecret: #微信开放平台的Secret
componentToken: #微信开放平台消息服务器配置的token
componentAesKey: #微信开放平台消息服务器配置的EncodingAESKey
redisConfig:
host: #地址
port: #端口
password:
timeout: 30000 # 连接超时时间(毫秒)
database: 13 #默认数据库
pay:
mp: #微信公众号支付
appId: #微信公众号的appid
mchId: #微信支付商户号
mchKey: UEDB04iYzYJ6o2AhMGkxPN7r27lEp4gq #微信支付商户密钥

  #    subAppId: #服务商模式下的子商户公众账号ID
  #    subMchId: #服务商模式下的子商户号
  keyPath: # p12证书的位置,可以指定绝对路径,也可以指定类路径(以classpath:开头)
  apiV3Key: # apiV3 秘钥值 (V3商户模式需要)
  certSerialNo: # apiV3 证书序列号值 (V3商户模式需要)
  privateCertPath: # apiclient_cert.pem证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  privateKeyPath: # apiclient_key.pem证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  publicKeyPath: # 微信支付公钥,pub_key.pem证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  publicKeyId: # 微信支付公钥ID (V3商户模式需要)
ma: #微信小程序
  appId: #微信小程序的appid
  mchId: #微信支付商户号
  mchKey: #微信支付商户密钥
  #    subAppId: #服务商模式下的子商户公众账号ID
  #    subMchId: #服务商模式下的子商户号
  keyPath: # p12证书的位置,可以指定绝对路径,也可以指定类路径(以classpath:开头)
  apiV3Key: # apiV3 秘钥值 (V3商户模式需要)
  certSerialNo: # apiV3 证书序列号值 (V3商户模式需要)
  privateCertPath:证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  privateKeyPath: # apiclient_key.pem证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  publicKeyPath: # 微信支付公钥,pub_key.pem证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  publicKeyId: # 微信支付公钥ID (V3商户模式需要)
app: #微信APP
  appId: #微信小程序的appid
  mchId: #微信支付商户号
  mchKey: #微信支付商户密钥
  #    subAppId: #服务商模式下的子商户公众账号ID
  #    subMchId: #服务商模式下的子商户号
  keyPath: # p12证书的位置,可以指定绝对路径,也可以指定类路径(以classpath:开头)
  apiV3Key: # apiV3 秘钥值 (V3商户模式需要)
  certSerialNo: # apiV3 证书序列号值 (V3商户模式需要)
  privateCertPath: # apiclient_cert.pem证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  privateKeyPath: # apiclient_key.pem证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  publicKeyPath: # 微信支付公钥,pub_key.pem证书文件的绝对路径或者以classpath:开头的类路径. (V3商户模式需要)
  publicKeyId: # 微信支付公钥ID (V3商户模式需要)
{{cateWiki.like_num}}人点赞
0人点赞
评论({{cateWiki.comment_num}}) {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}} {{cateWiki.page_view_num}}人看过该文档
评论(0) {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}} 1751人看过该文档
评论
{{item.user ? item.user.nickname : ''}} (自评)
{{item.content}}
{{item.create_time}} 删除
{{item.like ? item.like.like_num : 0}} {{replyIndex == index ? '取消回复' : '回复'}}
评论
{{items.user ? items.user.nickname : '暂无昵称'}} (自评)
{{items.content}}
{{items.create_time}} 删除
{{items.like ? items.like.like_num : 0}} {{replyIndexJ == (index+'|'+indexJ) ? '取消回复' : '回复'}}
评论
目录
  • {{item}}