feat(lakala): 凭证增加store_id字段(支付宝收单上送) + 启用channel-two子应用配置

This commit is contained in:
DaxPay Dev
2026-07-06 18:39:48 +08:00
parent 1988c2e61e
commit dec3e1d97f
5 changed files with 14 additions and 7 deletions

View File

@@ -21,6 +21,10 @@ public class LakalaSdkCredential {
private String lakalaMchNo;
/// 终端号(termNo)
private String termNo;
/// 商户门店编号(store_id)
/// 拉卡拉 V3 接口要求"支付宝收单上送"(条件必填 C), 走 acc_busi_fields 通道
/// TODO 门店对接后从门店配置读取下发, 当前暂写死
private String storeId;
/// 是否沙箱环境
private Boolean sandbox;
}

View File

@@ -72,6 +72,9 @@ public class LakalaIsvConfigAssembler {
throw new BizInfoException(CommonErrorCode.VALIDATE_PARAMETERS_ERROR, "error.channel.lakala.termNoNotConfigured");
}
credential.setTermNo(termNo);
// 商户门店编号(拉卡拉 V3 接口"支付宝收单上送", 条件必填 C)
// TODO 门店对接后从门店配置读取, 当前暂写死占位值
credential.setStoreId("1");
return credential;
}
}

View File

@@ -16,7 +16,7 @@ public class DaxpayChannelProperties {
/// 子应用1(支付宝/微信)
private ChannelApp one = new ChannelApp();
/// 子应用2(银联/拉卡拉) — 未来扩展
/// 子应用2(其他支付通道) — channel-two 已搭建架子, 通道待对接
private ChannelApp two = new ChannelApp();
/// 子应用3(抖音/其他) — 未来扩展

View File

@@ -163,9 +163,9 @@ daxpay:
# 子应用1: 支付宝 + 微信支付(已启用, 本机启动的 dax-pay-channel-one 服务)
one:
base-url: http://127.0.0.1:20100
# 子应用2: 银联 + 拉卡拉(未来扩展, 暂未启用)
# two:
# base-url: http://127.0.0.1:20200
# 子应用2: 其他支付通道(channel-two 已搭建架子, 通道待对接)
two:
base-url: http://127.0.0.1:20200
# 子应用3: 抖音 + 其他通道(未来扩展, 暂未启用)
# three:
# base-url: http://127.0.0.1:20300

View File

@@ -141,9 +141,9 @@ daxpay:
# 子应用1: 支付宝 + 微信支付(已启用, Docker Compose 中 channel-one 容器)
one:
base-url: ${CHANNEL_ONE_BASE_URL:http://channel-one:20100}
# 子应用2: 银联 + 拉卡拉(未来扩展, 暂未启用)
# two:
# base-url: ${CHANNEL_TWO_BASE_URL:http://channel-two:20200}
# 子应用2: 其他支付通道(channel-two 已搭建架子, 通道待对接)
two:
base-url: ${CHANNEL_TWO_BASE_URL:http://channel-two:20200}
# 子应用3: 抖音 + 其他通道(未来扩展, 暂未启用)
# three:
# base-url: ${CHANNEL_THREE_BASE_URL:http://channel-three:20300}