158 lines
4.8 KiB
YAML
158 lines
4.8 KiB
YAML
# spring配置
|
|
spring:
|
|
application:
|
|
name: wfc-payment
|
|
cloud:
|
|
nacos:
|
|
discovery:
|
|
server-addr: ${NACOS_SERVER_ADDR:wfc-nacos}:${NACOS_SERVER_PORT:8848}
|
|
namespace: ${NACOS_NAME_SPACE:wfc-prod}
|
|
main:
|
|
allow-bean-definition-overriding: true
|
|
|
|
redis:
|
|
host: wfc-redis
|
|
port: 6379
|
|
password:
|
|
datasource:
|
|
druid:
|
|
stat-view-servlet:
|
|
enabled: true
|
|
loginUsername: admin
|
|
loginPassword: 123456
|
|
dynamic:
|
|
druid:
|
|
initial-size: 5
|
|
min-idle: 5
|
|
maxActive: 20
|
|
maxWait: 60000
|
|
connectTimeout: 30000
|
|
socketTimeout: 60000
|
|
timeBetweenEvictionRunsMillis: 60000
|
|
minEvictableIdleTimeMillis: 300000
|
|
validationQuery: SELECT 1 FROM DUAL
|
|
testWhileIdle: true
|
|
testOnBorrow: false
|
|
testOnReturn: false
|
|
poolPreparedStatements: true
|
|
maxPoolPreparedStatementPerConnectionSize: 20
|
|
filters: stat,slf4j
|
|
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
|
|
datasource:
|
|
# 主库数据源
|
|
master:
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
url: jdbc:mysql://wfc-mysql:3306/wfc_user_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
|
username: root
|
|
password: 123456
|
|
# 从库数据源
|
|
# slave:
|
|
# username:
|
|
# password:
|
|
# url:
|
|
# driver-class-name:
|
|
config:
|
|
import: optional:classpath:application-common.yml
|
|
|
|
# mybatis-plus配置
|
|
mybatis-plus:
|
|
# 搜索指定包别名
|
|
type-aliases-package: org.wfc.system
|
|
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
|
mapper-locations: classpath:mapper/**/*.xml
|
|
global-config:
|
|
db-config:
|
|
logic-delete-field: del_flag
|
|
logic-delete-value: 1
|
|
logic-not-delete-value: 0
|
|
|
|
# swagger configuration
|
|
swagger:
|
|
title: payment modules api
|
|
license: Powered By wfc
|
|
licenseUrl: https://wfc.vip
|
|
|
|
logging:
|
|
level:
|
|
root: DEBUG
|
|
org:
|
|
springframework: DEBUG
|
|
mybatis:
|
|
mapper: DEBUG
|
|
com:
|
|
github:
|
|
binarywang: DEBUG
|
|
file:
|
|
name: /opt/wfc/logs/wfc-payment.log
|
|
|
|
wxpay:
|
|
appId: 121412414112
|
|
mchId: 1131412414
|
|
mchKey: 1525342aa
|
|
subAppId: #服务商模式下的子商户公众账号ID
|
|
subMchId: #服务商模式下的子商户号
|
|
keyPath: /opt/wfc/conf/cert/wxpay/wfc-wxpay.pem
|
|
useSandboxEnv: false
|
|
|
|
alipay:
|
|
appId: 121412414112
|
|
privateKey: 1131412414
|
|
publicKey: 1525342aa
|
|
notifyUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/alipay/notify
|
|
returnUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/alipay/return
|
|
signType: RSA2
|
|
charset: utf-8
|
|
gatewayUrl: https://openapi.alipaydev.com/gateway.do
|
|
logPath: /opt/wfc/logs/alipay/alipay_log.txt
|
|
maxQueryRetry: 5
|
|
queryDuration: 5
|
|
maxCancelRetry: 3
|
|
cancelDuration: 2
|
|
heartbeatDelay: 5
|
|
heartbeatDuration: 5
|
|
storeId:
|
|
storeName:
|
|
supportEmail:
|
|
supportPhone:
|
|
|
|
ccpay:
|
|
url: https://api.paymentgateway.com/v1/payments
|
|
apiKey: api-key-from-yml
|
|
merchantId: merchant-id-from-yml
|
|
currency: USD
|
|
timeout: 30
|
|
callbackUrl: https://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/payment/callback
|
|
|
|
unionpay:
|
|
merId: 700000000000001
|
|
keyPrivateCert: /opt/wfc/conf/cert/unionpay/wfc-root.pfx
|
|
keyPrivateCertPwd: 123456
|
|
signCertType: PKCS12
|
|
encryptCertPath: /opt/wfc/conf/cert/unionpay/wfc-root.cer
|
|
acpMiddleCert: /opt/wfc/conf/cert/unionpay/wfc-middle.cer
|
|
acpRootCert: /opt/wfc/conf/cert/unionpay/wfc-root.cer
|
|
certSign: true
|
|
frontUrl: https://gateway.test.95516.com/gateway/api/frontTransReq.do
|
|
backUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/notify
|
|
signMethod: 01
|
|
version: 5.1.0
|
|
channelType: 07
|
|
accessType: 0
|
|
currencyCode: 156
|
|
bizType: 000201
|
|
txnType: 01
|
|
txnSubType: 01
|
|
payTimeout: 30
|
|
queryTimeout: 30
|
|
refundTimeout: 30
|
|
frontFailUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/fail
|
|
frontSuccessUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/success
|
|
frontBackUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/front
|
|
backBackUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/back
|
|
frontNotifyUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/front/notify
|
|
backNotifyUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/back/notify
|
|
refundNotifyUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/refund/notify
|
|
queryNotifyUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/query/notify
|
|
refundSuccessUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/refund/success
|
|
refundFailUrl: http://wfc-gateway:${GATEWAY_SERVER_PORT:8080}/unionpay/refund/fail
|
|
querySuccessUrl: |