diff --git a/src/views/admin/ClubConfig.vue b/src/views/admin/ClubConfig.vue index a46a157..311b346 100644 --- a/src/views/admin/ClubConfig.vue +++ b/src/views/admin/ClubConfig.vue @@ -50,24 +50,47 @@ - 微信支付 + 微信支付(同一商户号,V2 收款 / V3 提现 密钥分开配) - + - - + + + 微信商户平台 → API安全 → 设置APIv2密钥。与下方 APIv3 不是同一个。 + + + 微信商户平台 → API安全 → 设置APIv3密钥。仅用于提现,不用于小程序收款。 + + - + - + - + 服务号 @@ -126,12 +149,14 @@ const createForm = reactive({ wx_appid: '', from_club: 'xq', }) +const payWarnings = ref([]) const form = reactive({ name: '', wx_appid: '', wx_secret: '', mch_id: '', pay_app_id: '', + mch_key: '', api_v3_key: '', cert_serial_no: '', private_key_path: '', @@ -173,6 +198,7 @@ const loadClub = async () => { }) if (res.code === 0 && res.data) { Object.assign(form, res.data) + payWarnings.value = (res.data.pay_config && res.data.pay_config.warnings) || [] } else { ElMessage.error(res.msg || '加载失败') } @@ -266,4 +292,13 @@ onMounted(async () => { .config-form { max-width: 720px; } +.field-help { + font-size: 12px; + color: #909399; + line-height: 1.5; + margin-top: 4px; +} +.pay-warn { + margin-bottom: 16px; +}