Browse Source

//ttpay

release_toaliyun_real
xhxu 3 years ago
parent
commit
b74b570a39
2 changed files with 14 additions and 4 deletions
  1. +10
    -1
      mallinkAdmin/src/main/resources/db/migration/V2022101100001__add_pay_account.sql
  2. +4
    -3
      mallinkService/src/main/java/com/iformall/utils/MaUtil.java

+ 10
- 1
mallinkAdmin/src/main/resources/db/migration/V2022101100001__add_pay_account.sql View File

@@ -4,4 +4,13 @@ ADD COLUMN `brandid` varchar(50) COMMENT '商圈品牌ID' AFTER `business_type`,
ADD COLUMN `card_id` varchar(50) COMMENT '商圈会员卡ID' AFTER `brandid`;

ALTER TABLE `mallink`.`wx_pay_account`
ADD COLUMN `merchant_cert_serial_no` varchar(100) AFTER `cert_serial_no`;
ADD COLUMN `merchant_cert_serial_no` varchar(100) AFTER `cert_serial_no`;


update `mallink`.`wx_pay_account` set merchant_key_path = private_key_path,merchant_cert_serial_no = cert_serial_no,merchant_apiv3_key = api_v3_key
where type = 0;

update `mallink`.`wx_pay_account` set private_key_path = null,cert_serial_no = null,api_v3_key = null
where type = 0;

--清缓存,重启项目

+ 4
- 3
mallinkService/src/main/java/com/iformall/utils/MaUtil.java View File

@@ -150,12 +150,13 @@ public class MaUtil {
}

public TtPayService getTtPayService(WxAppinfo appinfo, WxPayAccount payAccount) {
//单商户模式
TtPayConfig config = new TtPayConfig();
config.setAppId(appinfo.getAppId());

config.setPrivateKeyPath(payAccount.getPrivateKeyPath());//apiclient_key.pem 平台私钥
config.setCertSerialNo(payAccount.getCertSerialNo());//平台私钥序列号
config.setApiKey(payAccount.getApiV3Key());//平台私
config.setPrivateKeyPath(payAccount.getMerchantKeyPath());//apiclient_key.pem 应用私钥证书
config.setCertSerialNo(payAccount.getMerchantCertSerialNo());//证书序列号
config.setApiKey(payAccount.getMerchantApiv3Key());//平台公

TtPayService service = ttpayServiceMap.get(appinfo.getAppId());
if ( null == service ) {


Loading…
Cancel
Save