From 96c32c2dcae3fc4bac7557fcba2fc4da785f5e2e Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期三, 16 九月 2026 00:13:26 +0800
Subject: [PATCH] docs(merchant): 归档存量商户微信能力的真实核验证据
---
.scratch/merchant-wechat-onboarding/ConfigureExistingMerchantWechat.java | 58
.scratch/merchant-wechat-onboarding/sb-_sidebar.md | 1241 ++++++++++++++++
.scratch/merchant-wechat-onboarding/huifu-multifee-query-doc.md | 99 +
.scratch/merchant-wechat-onboarding/huifu-api_shjj_wxsmrz.md | 212 ++
.scratch/merchant-wechat-onboarding/InspectMerchant.java | 48
.scratch/merchant-wechat-onboarding/huifu-wx-config-doc.md | 166 ++
.scratch/merchant-wechat-onboarding/QueryCapabilities.java | 120 +
.scratch/merchant-wechat-onboarding/huifu-business-open-doc.md | 1022 +++++++++++++
.scratch/merchant-wechat-onboarding/OpenExistingMerchantWechat.java | 116 +
.scratch/merchant-wechat-onboarding/huifu-business-modify-doc.md | 955 ++++++++++++
.scratch/merchant-wechat-onboarding/huifu-api_shjj_wxsmrzztcx.md | 112 +
.scratch/merchant-wechat-onboarding/huifu-fee-rate-query-doc.md | 152 ++
.scratch/merchant-wechat-onboarding/evidence-2026-09-15.md | 125 +
.scratch/merchant-wechat-onboarding/DumpExcel.java | 39
.scratch/merchant-wechat-onboarding/wx-fee-rule-id.xlsx | 0
.scratch/merchant-wechat-onboarding/InspectRealnameInputs.java | 36
16 files changed, 4,501 insertions(+), 0 deletions(-)
diff --git a/.scratch/merchant-wechat-onboarding/ConfigureExistingMerchantWechat.java b/.scratch/merchant-wechat-onboarding/ConfigureExistingMerchantWechat.java
new file mode 100644
index 0000000..34dde1e
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/ConfigureExistingMerchantWechat.java
@@ -0,0 +1,58 @@
+package com.talentcard.server.business.payment.huifu;
+
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.time.LocalDate;
+import java.time.format.DateTimeFormatter;
+import java.util.Random;
+import java.util.Map;
+import org.yaml.snakeyaml.Yaml;
+
+/**
+ * Ticket02 真实配置:复用仓库真实网关 {@link HuifuMerchantWechatConfigGateway} 为已进件商户
+ * 绑定人才端小程序 AppID(微信商户配置 v2.merchant.busi.config)。
+ *
+ * <p>不启动 Spring、不连数据库。加 {@code --dry-run} 只打印配置、不发送。
+ *
+ * 用法:java com.talentcard.server.business.payment.huifu.ConfigureExistingMerchantWechat <huifu_id> [--dry-run]
+ */
+public class ConfigureExistingMerchantWechat {
+
+ public static void main(String[] args) throws Exception {
+ String huifuId = args.length > 0 ? args[0] : "6666000241335656";
+ boolean dryRun = args.length > 1 && "--dry-run".equals(args[1]);
+
+ Map root = new Yaml().load(Files.readString(Path.of("talent-card-server/src/main/resources/application.yml")));
+ HuifuPaymentProperties properties = OpenExistingMerchantWechat.properties(find(root));
+
+ String requestNo = "T02WC" + LocalDate.now().format(DateTimeFormatter.BASIC_ISO_DATE)
+ + String.format("%06d", new Random().nextInt(1_000_000));
+
+ System.out.println("### identity sys_id=" + properties.getSystemId()
+ + ", product_id=" + properties.getProductId());
+ System.out.println("### applet_app_id=" + properties.getMiniProgramAppId());
+ System.out.println("### requestNo=" + requestNo + ", huifu_id=" + huifuId);
+
+ if (dryRun) {
+ System.out.println("Dry run: no API request sent");
+ return;
+ }
+
+ HuifuMerchantWechatConfigGateway.Result result =
+ new HuifuMerchantWechatConfigGateway(properties).configure(requestNo, huifuId);
+ System.out.println("result accepted=" + result.accepted()
+ + ", code=" + result.code()
+ + ", message=" + result.message());
+ }
+
+ private static Map find(Map root) {
+ if (root.containsKey("system-id") && root.containsKey("private-key")) return root;
+ for (Object value : root.values()) {
+ if (value instanceof Map nested) {
+ Map found = find(nested);
+ if (found != null) return found;
+ }
+ }
+ return null;
+ }
+}
diff --git a/.scratch/merchant-wechat-onboarding/DumpExcel.java b/.scratch/merchant-wechat-onboarding/DumpExcel.java
new file mode 100644
index 0000000..aa5dc76
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/DumpExcel.java
@@ -0,0 +1,39 @@
+import java.io.FileInputStream;
+import java.util.HashSet;
+import java.util.Set;
+import org.apache.poi.ss.usermodel.*;
+import org.apache.poi.ss.util.CellRangeAddress;
+import org.apache.poi.xssf.usermodel.XSSFWorkbook;
+
+/** 只读导出官方「微信费率规则ID」Excel 的全部单元格,含合并区域标注。 */
+public class DumpExcel {
+ public static void main(String[] args) throws Exception {
+ String path = args.length > 0 ? args[0] : ".scratch/merchant-wechat-onboarding/wx-fee-rule-id.xlsx";
+ try (Workbook workbook = new XSSFWorkbook(new FileInputStream(path))) {
+ DataFormatter formatter = new DataFormatter();
+ for (int s = 0; s < workbook.getNumberOfSheets(); s++) {
+ Sheet sheet = workbook.getSheetAt(s);
+ System.out.println("########## SHEET[" + s + "] name=" + sheet.getSheetName()
+ + " rows=" + sheet.getLastRowNum() + " ##########");
+ Set<String> merged = new HashSet<>();
+ for (CellRangeAddress range : sheet.getMergedRegions()) {
+ merged.add(range.formatAsString());
+ }
+ for (int r = sheet.getFirstRowNum(); r <= sheet.getLastRowNum(); r++) {
+ Row row = sheet.getRow(r);
+ if (row == null) continue;
+ StringBuilder line = new StringBuilder();
+ for (int c = row.getFirstCellNum(); c < row.getLastCellNum(); c++) {
+ Cell cell = row.getCell(c);
+ if (cell == null) continue;
+ String value = formatter.formatCellValue(cell).trim();
+ if (value.isEmpty()) continue;
+ line.append('[').append((char) ('A' + c)).append(r + 1).append(']').append(value).append(" | ");
+ }
+ if (line.length() > 0) System.out.println("R" + (r + 1) + ": " + line);
+ }
+ for (String range : merged) System.out.println("MERGED: " + range);
+ }
+ }
+ }
+}
diff --git a/.scratch/merchant-wechat-onboarding/InspectMerchant.java b/.scratch/merchant-wechat-onboarding/InspectMerchant.java
new file mode 100644
index 0000000..711097b
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/InspectMerchant.java
@@ -0,0 +1,48 @@
+import java.sql.*;
+
+/** 只读排查:找出与指定汇付商户号相关的本地进件/开通记录,用于关联申请单号。 */
+public class InspectMerchant {
+ public static void main(String[] args) throws Exception {
+ String huifuId = args.length > 0 ? args[0] : "6666000226048687";
+ try (Connection c = DriverManager.getConnection(
+ "jdbc:mysql://127.0.0.1:8134/talent_card?useSSL=false&allowPublicKeyRetrieval=true", "root", "123456")) {
+ c.setReadOnly(true);
+ System.out.println("=== tables ===");
+ try (ResultSet r = c.createStatement().executeQuery(
+ "select table_name from information_schema.tables where table_schema='talent_card' and (table_name like '%onboard%' or table_name like '%huifu%' or table_name like '%merchant%')")) {
+ while (r.next()) System.out.println(" " + r.getString(1));
+ }
+ for (String table : new String[]{"merchant_onboarding_application", "merchant_onboarding_attempt",
+ "merchant_onboarding_progress"}) {
+ System.out.println("=== " + table + " (huifu_id=" + huifuId + ") ===");
+ try (ResultSet r = c.createStatement().executeQuery("select * from " + table)) {
+ ResultSetMetaData meta = r.getMetaData();
+ boolean any = false;
+ while (r.next()) {
+ StringBuilder row = new StringBuilder();
+ boolean match = false;
+ for (int i = 1; i <= meta.getColumnCount(); i++) {
+ String value = r.getString(i);
+ if (value != null && value.contains(huifuId)) match = true;
+ row.append(meta.getColumnLabel(i)).append('=').append(value).append(' ');
+ }
+ if (match) { any = true; System.out.println(" " + row); }
+ }
+ if (!any) System.out.println(" (no row referencing this huifu_id)");
+ } catch (SQLException exception) {
+ System.out.println(" skipped: " + exception.getMessage());
+ }
+ }
+ System.out.println("=== merchant row ===");
+ try (ResultSet r = c.createStatement().executeQuery(
+ "select id,name,merchant_type,huifu_id,provider_huifu_id,status from merchant where huifu_id='" + huifuId
+ + "' or provider_huifu_id='" + huifuId + "'")) {
+ while (r.next()) System.out.println(" id=" + r.getString("id") + " name=" + r.getString("name")
+ + " type=" + r.getString("merchant_type") + " huifu_id=" + r.getString("huifu_id")
+ + " provider=" + r.getString("provider_huifu_id") + " status=" + r.getString("status"));
+ } catch (SQLException exception) {
+ System.out.println(" skipped: " + exception.getMessage());
+ }
+ }
+ }
+}
diff --git a/.scratch/merchant-wechat-onboarding/InspectRealnameInputs.java b/.scratch/merchant-wechat-onboarding/InspectRealnameInputs.java
new file mode 100644
index 0000000..1a3d219
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/InspectRealnameInputs.java
@@ -0,0 +1,36 @@
+import java.sql.*;
+
+/** 只读:读指定进件记录里实名认证可能用得到的字段。 */
+public class InspectRealnameInputs {
+ public static void main(String[] args) throws Exception {
+ String applicationNo = args.length > 0 ? args[0] : "MO202609141804572521";
+ try (Connection c = DriverManager.getConnection(
+ "jdbc:mysql://127.0.0.1:8134/talent_card?useSSL=false&allowPublicKeyRetrieval=true", "root", "123456")) {
+ c.setReadOnly(true);
+ try (ResultSet r = c.createStatement().executeQuery(
+ "select * from merchant_onboarding_application where application_no='" + applicationNo + "'")) {
+ ResultSetMetaData meta = r.getMetaData();
+ while (r.next()) {
+ for (int i = 1; i <= meta.getColumnCount(); i++) {
+ String label = meta.getColumnLabel(i);
+ String value = r.getString(i);
+ if (value != null && !value.isBlank()) System.out.println(label + "=" + value);
+ }
+ }
+ }
+ System.out.println("=== merchant 侧 ===");
+ try (ResultSet r = c.createStatement().executeQuery(
+ "select m.* from merchant m join merchant_onboarding_application a on a.merchant_id=m.id"
+ + " where a.application_no='" + applicationNo + "'")) {
+ ResultSetMetaData meta = r.getMetaData();
+ while (r.next()) {
+ for (int i = 1; i <= meta.getColumnCount(); i++) {
+ String label = meta.getColumnLabel(i);
+ String value = r.getString(i);
+ if (value != null && !value.isBlank() && !value.startsWith("MII")) System.out.println(label + "=" + value);
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/.scratch/merchant-wechat-onboarding/OpenExistingMerchantWechat.java b/.scratch/merchant-wechat-onboarding/OpenExistingMerchantWechat.java
new file mode 100644
index 0000000..80b6508
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/OpenExistingMerchantWechat.java
@@ -0,0 +1,116 @@
+package com.talentcard.server.business.payment.huifu;
+
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.time.LocalDate;
+import java.time.LocalTime;
+import java.time.format.DateTimeFormatter;
+import java.util.Map;
+import java.util.Random;
+import com.alibaba.fastjson.JSON;
+import org.yaml.snakeyaml.Yaml;
+
+/**
+ * Ticket02 真实补开:复用仓库真实网关 {@link HuifuMerchantBusinessOpenGateway} 给已进件商户
+ * 补开线上微信业务(3 个场景)并同时开启延迟入账。
+ *
+ * <p>不启动 Spring、不连数据库。加 {@code --dry-run} 只打印请求体、不发送。
+ *
+ * 用法:java com.talentcard.server.business.payment.huifu.OpenExistingMerchantWechat <huifu_id> <short_name> [--dry-run]
+ */
+public class OpenExistingMerchantWechat {
+
+ public static void main(String[] args) throws Exception {
+ String huifuId = args.length > 0 ? args[0] : "6666000241335656";
+ String shortName = args.length > 1 ? args[1] : "喜望科技软件公司";
+ boolean dryRun = args.length > 2 && "--dry-run".equals(args[2]);
+
+ Map root = new Yaml().load(Files.readString(Path.of("talent-card-server/src/main/resources/application.yml")));
+ Map config = find(root);
+ HuifuPaymentProperties properties = properties(config);
+
+ String requestNo = "T02BO" + LocalDate.now().format(DateTimeFormatter.BASIC_ISO_DATE)
+ + String.format("%06d", new Random().nextInt(1_000_000));
+
+ System.out.println("### identity sys_id=" + properties.getSystemId()
+ + ", product_id=" + properties.getProductId()
+ + ", upper_huifu_id=" + properties.getOnboardingUpperHuifuId());
+ System.out.println("### fee_rule_id=" + properties.getMerchantWechatFeeRuleId()
+ + ", fee_rate=" + properties.getMerchantWechatFeeRate());
+ System.out.println("### requestNo=" + requestNo + ", huifu_id=" + huifuId + ", short_name=" + shortName);
+
+ // 详情里的 mcc 只在未配置 fee_rule_id 时才会进入请求体。
+ Map<String, Object> request = HuifuMerchantBusinessOpenGateway.buildRequestForTest(
+ properties, requestNo, huifuId, shortName, "5732", false);
+ System.out.println("request=" + JSON.toJSONString(request, true));
+
+ if (dryRun) {
+ System.out.println("Dry run: no API request sent");
+ return;
+ }
+
+ HuifuMerchantBusinessOpenGateway.Result result =
+ new HuifuMerchantBusinessOpenGateway(properties).open(requestNo, huifuId, shortName, "5732", false);
+ System.out.println("result accepted=" + result.accepted()
+ + ", applyNo=" + result.applyNo()
+ + ", code=" + result.code()
+ + ", message=" + result.message());
+ }
+
+ static HuifuPaymentProperties properties(Map config) {
+ HuifuPaymentProperties properties = new HuifuPaymentProperties();
+ properties.setEnabled(true);
+ properties.setEnvironment(text(config, "environment"));
+ properties.setSystemId(text(config, "system-id"));
+ properties.setProductId(text(config, "product-id"));
+ properties.setMerchantId(text(config, "merchant-id"));
+ properties.setMiniProgramAppId(text(config, "mini-program-app-id"));
+ properties.setPrivateKey(text(config, "private-key"));
+ properties.setPlatformPublicKey(text(config, "platform-public-key"));
+ properties.setNotifyUrl(text(config, "notify-url"));
+ properties.setMerchantBusinessNotifyUrl(text(config, "merchant-business-notify-url"));
+ properties.setMerchantOnboardingNotifyUrl(text(config, "merchant-onboarding-notify-url"));
+ properties.setMerchantWechatConfigNotifyUrl(text(config, "merchant-wechat-config-notify-url"));
+ properties.setMerchantBusinessOpenNotifyUrl(text(config, "merchant-business-open-notify-url"));
+ properties.setOnboardingUpperHuifuId(text(config, "onboarding-upper-huifu-id"));
+ properties.setMerchantUseChainsFlag(text(config, "merchant-use-chains-flag"));
+ properties.setMerchantWechatFeeRate(text(config, "merchant-wechat-fee-rate"));
+ properties.setMerchantWechatFeeRuleId(text(config, "merchant-wechat-fee-rule-id"));
+ properties.setMerchantOnlineBusinessType(text(config, "merchant-online-business-type"));
+ properties.setMerchantOnlineMediaName(text(config, "merchant-online-media-name"));
+ properties.setMerchantMediaSubjectSame(text(config, "merchant-media-subject-same"));
+ properties.setMerchantMicroBusinessType(text(config, "merchant-micro-business-type"));
+ properties.setMerchantAgreementUrl(text(config, "merchant-agreement-url"));
+ return properties;
+ }
+
+ /**
+ * application.yml 里是 {@code ${ENV:default}} 形式;本探针不启动 Spring,优先取同名环境变量,
+ * 没有则取冒号后的默认值。这样试验时可以用环境变量覆盖,不必改配置文件。
+ */
+ private static String text(Map config, String key) {
+ Object raw = config.get(key);
+ if (raw == null) return "";
+ String value = String.valueOf(raw).trim();
+ if (value.startsWith("${") && value.endsWith("}")) {
+ String inner = value.substring(2, value.length() - 1);
+ int colon = inner.indexOf(':');
+ String name = colon < 0 ? inner : inner.substring(0, colon);
+ String fallback = colon < 0 ? "" : inner.substring(colon + 1);
+ String overridden = System.getenv(name);
+ return overridden == null ? fallback : overridden.trim();
+ }
+ return value;
+ }
+
+ static Map find(Map root) {
+ if (root.containsKey("system-id") && root.containsKey("private-key")) return root;
+ for (Object value : root.values()) {
+ if (value instanceof Map nested) {
+ Map found = find(nested);
+ if (found != null) return found;
+ }
+ }
+ return null;
+ }
+}
diff --git a/.scratch/merchant-wechat-onboarding/QueryCapabilities.java b/.scratch/merchant-wechat-onboarding/QueryCapabilities.java
new file mode 100644
index 0000000..78b3fcd
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/QueryCapabilities.java
@@ -0,0 +1,120 @@
+import java.nio.file.*;
+import java.time.*;
+import java.time.format.*;
+import java.util.*;
+import com.alibaba.fastjson.JSON;
+import com.huifu.bspay.sdk.opps.client.BasePayClient;
+import com.huifu.bspay.sdk.opps.core.BasePay;
+import com.huifu.bspay.sdk.opps.core.config.MerConfig;
+import org.yaml.snakeyaml.Yaml;
+
+/**
+ * Ticket02 只读能力核验面板:对一个商户拉取详情、微信配置、微信费率、多费率、实名状态。
+ * 不走 Spring、不连数据库、不含任何写入接口。
+ *
+ * 用法:java QueryCapabilities <huifu_id> [apply_no]
+ */
+public class QueryCapabilities {
+
+ /** 汇付官方文档里的只读查询端点;写入端点一律不允许出现在这里。 */
+ private static final Set<String> READ_ONLY = Set.of(
+ "v2.merchant.basicdata.query",
+ "v2.merchant.busi.config.query",
+ "v2.merchant.busi.realname.query",
+ "v2.merchant.basicdata.status.query",
+ "v2.merchant.fee-rate.query",
+ "v2.merchant.busi.multiFee.query");
+
+ public static void main(String[] args) throws Exception {
+ String target = args.length > 0 ? args[0] : "6666000241335656";
+ String applyNo = args.length > 1 ? args[1] : "";
+
+ Map root = new Yaml().load(Files.readString(Path.of("talent-card-server/src/main/resources/application.yml")));
+ Map config = find(root);
+ String identity = "" + config.get("system-id");
+
+ MerConfig mer = new MerConfig();
+ mer.setSysId(identity);
+ mer.setProductId("" + config.get("product-id"));
+ mer.setRsaPrivateKey("" + config.get("private-key"));
+ mer.setRsaPublicKey("" + config.get("platform-public-key"));
+ BasePay.debug = false;
+ BasePay.prodMode = BasePay.MODE_PROD;
+ BasePay.initWithMerConfig(mer);
+
+ System.out.println("### identity sys_id=" + identity + ", product_id=" + mer.getProductId());
+ System.out.println("### target huifu_id=" + target);
+ System.out.println();
+
+ query("v2.merchant.basicdata.query", mer, request(target));
+ query("v2.merchant.busi.config.query", mer, request(target));
+ query("v2.merchant.fee-rate.query", mer, request(target));
+ query("v2.merchant.busi.multiFee.query", mer, request(target));
+
+ Map<String, Object> realname = request(target);
+ realname.put("pay_scene", "01");
+ query("v2.merchant.busi.realname.query", mer, realname);
+
+ if (!applyNo.isBlank()) {
+ Map<String, Object> status = request(target);
+ status.put("apply_no", applyNo);
+ query("v2.merchant.basicdata.status.query", mer, status);
+ }
+ }
+
+ private static Map<String, Object> request(String huifuId) {
+ Map<String, Object> request = new LinkedHashMap<>();
+ request.put("req_seq_id", UUID.randomUUID().toString().replace("-", ""));
+ request.put("req_date", LocalDate.now(ZoneId.of("Asia/Shanghai")).format(DateTimeFormatter.BASIC_ISO_DATE));
+ request.put("huifu_id", huifuId);
+ return request;
+ }
+
+ private static void query(String function, MerConfig mer, Map<String, Object> request) {
+ if (!READ_ONLY.contains(function)) throw new IllegalArgumentException("Read only query required: " + function);
+ System.out.println("=== " + function + " ===");
+ System.out.println("req=" + JSON.toJSONString(request));
+ try {
+ Map<String, Object> response = BasePayClient.request(request, function, false);
+ System.out.println("resp=" + JSON.toJSONString(response, true));
+ } catch (Exception exception) {
+ System.out.println("sdk-exception=" + exception.getClass().getSimpleName() + ": " + exception.getMessage());
+ rawDiagnostic(function, mer, request);
+ }
+ System.out.println();
+ }
+
+ /**
+ * SDK 不认识该端点(或抛异常)时,直接发一次同样签名的原始 HTTP,取出状态码与网关返回体。
+ * 只用于诊断与读取,不作为能力生效证据。
+ */
+ private static void rawDiagnostic(String function, MerConfig mer, Map<String, Object> request) {
+ try {
+ String body = JSON.toJSONString(request);
+ String signature = com.huifu.bspay.sdk.opps.core.utils.RsaUtils.sign(
+ com.huifu.bspay.sdk.opps.core.sign.JsonUtils.sort4JsonString(body, 0), mer.getRsaPrivateKey());
+ String envelope = JSON.toJSONString(Map.of(
+ "sys_id", mer.getSysId(), "product_id", mer.getProductId(), "data", request, "sign", signature));
+ var http = java.net.http.HttpClient.newBuilder().connectTimeout(Duration.ofSeconds(15)).build();
+ var req = java.net.http.HttpRequest.newBuilder(java.net.URI.create("https://api.huifu.com/" + function.replace('.', '/')))
+ .timeout(Duration.ofSeconds(20)).header("Content-Type", "application/json")
+ .POST(java.net.http.HttpRequest.BodyPublishers.ofString(envelope)).build();
+ var res = http.send(req, java.net.http.HttpResponse.BodyHandlers.ofString());
+ System.out.println("http-status=" + res.statusCode());
+ System.out.println("http-body=" + res.body());
+ } catch (Exception diagnostic) {
+ System.out.println("diagnostic-failed=" + diagnostic);
+ }
+ }
+
+ private static Map find(Map root) {
+ if (root.containsKey("system-id") && root.containsKey("private-key")) return root;
+ for (Object value : root.values()) {
+ if (value instanceof Map nested) {
+ Map found = find(nested);
+ if (found != null) return found;
+ }
+ }
+ return null;
+ }
+}
diff --git a/.scratch/merchant-wechat-onboarding/evidence-2026-09-15.md b/.scratch/merchant-wechat-onboarding/evidence-2026-09-15.md
index 0092401..5b9ba81 100644
--- a/.scratch/merchant-wechat-onboarding/evidence-2026-09-15.md
+++ b/.scratch/merchant-wechat-onboarding/evidence-2026-09-15.md
@@ -233,3 +233,128 @@
| `sb-_sidebar.md` | 官方 API 文档侧边栏全量清单 |
| `wx-fee-rule-id.xlsx` | 官方《微信费率规则ID》表 |
+---
+
+## 第三轮:真实补开与能力落地(用户授权对测试商户执行)
+
+用户确认 6666000241335656 是测试商户、非生产,授权「直接用 756 开」并把延迟入账一并打开。
+本轮通过仓库真实网关发起,不重建商户、不换银行卡、不动参考商户。
+
+### 执行入口
+
+`OpenExistingMerchantWechat`(补开)与 `ConfigureExistingMerchantWechat`(人才端 AppID 绑定)
+两个探针直接驱动仓库真实网关 `HuifuMerchantBusinessOpenGateway` / `HuifuMerchantWechatConfigGateway`,
+身份 `sys_id=6666000220591054`,商品号 `KAZX`,走 prod。修好组装逻辑后应用自己发出的请求与探针逐字相同。
+
+### 补开过程:两次被拒,第三次受理
+
+| 次序 | 请求要点 | 通道回执 | 根因 |
+| --- | --- | --- | --- |
+| 1 | `media_mer_common_flag=N` 放在**顶层** | `00000001` 基础参数校验失败:`【media_merCommon_flag-媒介主体与商户主体是否一致】不能为空,或格式非法` | 该字段按文档属于 `online_media_info_list` 的**元素字段**,放顶层通道在媒介对象里找不到它 |
+| 2 | 修好位置后仍下发媒介、`media_mer_common_flag=N` | `00000001` 基础参数校验失败:`媒介主体与商户主体不一致时,授权或开发证明材料必填` | 声明「不一致」就会连带索要 `authorize_materials`(图片上传接口的文件 ID),我们只有平台小程序、没有该授权件 |
+| 3 | 不下发 `online_media_info_list`,且**不带** `use_chains_flag` | `90000000` 审核中,`apply_no=2026091530554624` | 受理成功 |
+
+第 2 步之后改成不下发媒介的依据:文档写明 `online_media_info_list` 是「**基本信息入驻接口**中
+scene_type=ONLINE/ALL 时必填」,且只在开通快捷/网银/余额支付Pro/分账/大额转账/代扣时才要媒介材料;
+本平台只开线上微信,不需要声明媒介。参考商户详情里 `online_media_info` 也是空的,与这条一致。
+
+`use_chains_flag` 必须去掉的依据:它的 `3` 是「复用上级微信商户号」,要求上级本身有商户级微信配置。
+我们的上级 6666000220591054 是**渠道商**——查它自己的微信配置直接返回 `00000002 huifuId不存在`。
+实测带 3 会被拒:`99999999 失败:复用交易信息,上级商户号为空`。不下发该字段后,子商户在渠道
+`00016904` 下取得自己的微信子商户号,这才是参考商户的真实形态。
+
+### 最终受理的请求体
+
+```json
+{
+ "req_seq_id": "T02BO20260915769023", "req_date": "20260915",
+ "huifu_id": "6666000241335656", "upper_huifu_id": "6666000220591054",
+ "short_name": "喜望科技软件公司",
+ "wx_conf_list": "[{\"pay_scene\":\"4\",\"fee_rule_id\":\"756\",\"fee_rate\":\"0.70\",\"is_check_real_name\":\"N\"},
+ {\"pay_scene\":\"5\",\"fee_rule_id\":\"756\",\"fee_rate\":\"0.70\",\"is_check_real_name\":\"N\"},
+ {\"pay_scene\":\"12\",\"fee_rule_id\":\"756\",\"fee_rate\":\"0.70\",\"is_check_real_name\":\"N\"}]",
+ "online_busi_type": "H5311L",
+ "agreement_info": "{\"agreement_type\":\"3\",\"agreement_url\":\"…/PaymentServiceAgreement.htm\"}",
+ "delay_flag": "Y", "forced_delay_flag": "N",
+ "async_return_url": "…/merchant-business-open-notify",
+ "busi_async_return_url": "…/merchant-business-open-notify"
+}
+```
+
+无 `mcc`(企业用 `fee_rule_id` 代替)、无 `fee_min_amt`(留空即不设最低收费)、无 `pay_channel_id`
+(用渠道默认)、无 `out_fee_flag`(默认 2 内扣)、无 `online_media_info_list`、无 `use_chains_flag`。
+
+### 读回证据:申请单状态
+
+`v2.merchant.basicdata.status.query`(`apply_no=2026091530554624`):
+
+```json
+{"resp_code":"00000000","apply_status":"P","reg_status":"S","bind_card_status":"S",
+ "wx_conf_result_list":"[{\"pay_scene\":\"4\",\"wx_conf_status\":\"S\",\"wx_conf_reason\":\"入驻成功\",
+ \"pay_channel_id\":\"00016904\",\"sub_mer_id\":\"W15737921333057628112\",
+ \"sub_mer_name\":\"成都喜望科技有限公司\",\"wx_bank_mer_code\":\"922489095\"},
+ {…\"5\"…},{…\"12\"…}]"}
+```
+
+**三个场景 `wx_conf_status=S`、原因「入驻成功」**,并各自拿到微信子商户号 `W15737921333057628112`,
+`sub_mer_name` 就是商户注册名。`apply_status=P`(整张申请单仍在审核)。
+
+### 读回证据:商户详情
+
+`qry_wx_conf_list` 三个场景齐全,线上三场景均为
+`fee_charge_type="1"`(实收)、`fee_rate="0.70"`、`out_fee_flag="2"`(内扣),
+场景 4/5 带 `pay_channel_id_list:["00016904"]`,三场景均带
+`wx_mer_infos:[{bank_mer_code:"922489095",nucc_bank_mer_code:"922489095",is_default:"1",
+ pay_channel_id:"00016904",sub_mer_id:"W15737921333057628112"}]`。
+
+- `delay_flag="Y"`、`forced_delay_flag="N"` —— **延迟入账已开、强制延迟已关**(补开前是 N/N)。
+- `qry_settle_config_list` 未变:`settle_status=1`、`settle_cycle=D1`、`settle_pattern=P0`、
+ `min_amt=0.00`、`remained_amt=0.00` —— D1 自动批次结算、起结与留存 0 保持有效。
+- 结算卡仍是原卡(尾号 7957,`token_no=10069981143`),商户未被重建。
+- 与参考商户的差异仅一处:我们没有下发 `fee_min_amt`,详情里该字段**缺省**而不是 `"0.00"`;
+ 两者语义相同(不设最低收费),参考商户是以 `"0.00"` 的形式读回。
+
+### 读回证据:人才端 AppID 绑定
+
+`HuifuMerchantWechatConfigGateway` 绑定返回 `00000000 成功`、`apply_no=2026091530554996`;
+`v2.merchant.busi.config.query` 读回:
+
+```json
+[{"bank_channel_no":"00016904","fee_type":"01",
+ "wx_applet_app_id":"wxcfee477acb54d179",
+ "wx_config_list":[{"config_type":"1","config_value":"wxcfee477acb54d179"}],
+ "micro_sub_appid":"","wx_woa_app_id":"","wx_woa_path":""}]
+```
+
+人才端小程序 AppID 已以 `config_type=1` 绑定在 `fee_type=01`/渠道 `00016904` 下,无 `control_flag`。
+
+### 读回证据:实名状态(新的起点)
+
+`v2.merchant.busi.realname.query`(`pay_scene=01`)由补开前的 `00000001 AT入驻信息池信息不存在`
+变成 `00000000`:`smid=922489095`、`pay_channel_id=00016904`、
+`applyment_stat=APPLYMENT_STATE_NOAPPLY`、`authorize_stat=0`。
+**微信已入驻,实名与授权尚未发起**——这一步需要商户本人扫码,是人工步骤。
+
+### 本轮修掉的三个真实缺陷
+
+1. **`media_mer_common_flag` 放错层级**:原先发在顶层,实际是 `online_media_info_list` 的元素字段。
+ 之前那次「修复」从没真正生效过(当时没有可用权限验证)。位置修正后通道才认这个字段。
+2. **`use_chains_flag=3` 复用上级微信商户号不成立**:上级是渠道商、没有商户级微信配置。
+ 配置默认值改为留空,`HuifuPaymentProperties` 的 Java 默认值同步改为空。
+3. **`90000000`(审核中)被当成失败**:`HuifuMerchantBusinessOpenGateway.Result.success()` 漏了它,
+ 而两个进件网关都有。真实补开正是返回 90000000,照原逻辑会被记成
+ `business_open_status='failed'`、两端页面把已开好的商户显示为失败。
+
+另把 `merchant-wechat-fee-rate` 默认值由 `0.60` 改为 `0.70`、`merchant-wechat-fee-rule-id` 默认填 `756`,
+并把「线上公众号/小程序/反扫」三个场景一起开(原先只发场景 5)。
+
+### 本轮仍未完成
+
+1. **实名与授权**:`APPLYMENT_STATE_NOAPPLY` + `authorize_stat=0`,需商户本人扫码,人工步骤。
+2. **两端页面的真实验收**:本地申请 449 仍是 `status=pending`、微信配置与业务开通仍 `not_started`,
+ 需要走一次刷新,把通道侧的真实状态推进到页面。
+3. **未决申请的后续**:`apply_status=P`,微信入驻已成功但整张申请单仍审核中;
+ 应等待 `busi_async_return_url` 回调或再次查询,不能重复提交。
+4. 回调与幂等的真实验收尚未做(本轮只提交了一次,没有重复提交)。
+
+
diff --git a/.scratch/merchant-wechat-onboarding/huifu-api_shjj_wxsmrz.md b/.scratch/merchant-wechat-onboarding/huifu-api_shjj_wxsmrz.md
new file mode 100644
index 0000000..22ab4e7
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/huifu-api_shjj_wxsmrz.md
@@ -0,0 +1,212 @@
+## 微信实名认证
+*最近更新时间:2025.4.10*
+
+### 应用场景
+需要开通微信支付或报名参与微信活动的商户,要先通过微信实名认证验证。调用微信实名认证接口之前请先调用[商户图片上传](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)接口上传相关证照。具体参见下文描述。
+
+**适用对象**
+已成功入驻微信的商户,需要开通微信支付权限。
+
+### 接口参数
+* 请求URL:https://api.huifu.com/v2/merchant/busi/realname
+* 请求方式:POST
+* 支持格式:JSON
+* 加签验签说明:请参考[接入指引-开发指南](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq)
+
+### 公共参数
+* 公共请求参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--------- | :------- | :----- | :--- | :--- | :-------------------- |
+| sys_id | 系统号 | String | 32 | Y | 渠道商/商户的huifu_id <br />(1)当主体为渠道商时,此字段填写渠道商huifu_id; <br/>(2)当主体为直连商户时,此字段填写商户huifu_id<br/><font color="green">示例值:6666000123120000</font>|
+| sign | 加签结果 | String | 512 | Y | 签名,对报文整体签名 |
+| product_id | 产品号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:MCS</font> |
+| data | 数据 | String | | Y | jsonObject格式 |
+
+* 公共返回参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--- | :--------- | :----- | :------- | :--- | :------------- |
+| sign | 签名 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 响应内容体 | Json | | N | 业务返回参数 |
+
+### **请求参数**
+
+<style>
+table th:first-of-type {
+ width: 17%;
+}
+table th:nth-of-type(2) {
+ width: 15%;
+}
+table th:nth-of-type(3) {
+ width: 10%;
+}
+table th:nth-of-type(4) {
+ width: 5%;
+}
+table th:nth-of-type(5) {
+ width: 5%;
+}
+table th:nth-of-type(6) {
+ width: 49%;
+}
+</style>
+
+**data**
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :------------------------ | :--------------- | :----- | :--- | :--- | :----------------------------------------------------------- |
+| req_seq_id | 请求流水号 | String | 32 | Y | <font color="green">示例值:rQ2021121311173944134649875651</font> |
+| req_date | 请求日期 | String | 8 | Y | 必填,请求日期yyyyMMdd,<font color="green">示例值:20220809</font> |
+| huifu_id | 汇付ID | String | 18 | Y | 渠道与一级代理商的直属商户ID;<font color="green">示例值:6666000123123123</font>;**请确认该商户已成功入驻微信** |
+| pay_channel_id | 子渠道号 | String | 32 | N | 如需要填写汇付和渠道商约定的值,参见[支付渠道号说明](https://paas.huifu.com/open/doc/api/#/czsm/api_czsm_bankChannelNo);<font color="green">示例值:JQF00001</font>|
+| pay_scene | 支付场景 | String | 2 | N | <font color="green">示例值:01</font>;参见《[微信业务开通类型](http://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%e5%be%ae%e4%bf%a1%e4%b8%9a%e5%8a%a1%e5%bc%80%e9%80%9a%e7%b1%bb%e5%9e%8b)》说明 |
+|owner| 经营者/法人是否为受益人| String| 1| N|企业开通微信支付时需要填写;Y:是最终受益人;N:非最终受益人(默认);<font color="green">示例值:Y</font>|
+| identification_address | 法人证件居住地址 | String | 256 | N |1、主体类型为企业时,需要填写。其他主体类型,无需上传。<br>2、请按照证件上住址填写,若证件上无住址则按照实际住址填写,<font color="green">示例值:广东省深圳市南山区xx路xx号xx室</font>。|
+| <span class="extend ubo_info_list">ubo_info_list</span>| 受益人信息 | String | | N |jsonArray格式;受益人仅企业需要填写。<br/>若经营者/法人不是最终受益所有人,则需提填写受益所有人信息,最多上传4个。 若经营者/法人是最终受益所有人之一,可在此填写其他受益所有人信息,最多上传3个。 |
+| name | 联系人姓名 | String | 64 | Y | <font color="green">示例值:张三</font>|
+| mobile | 联系人手机号 | String | 11 | Y | <font color="green">示例值:13917364538</font>|
+| id_card_number | 联系人身份证号码 | String | 32 | Y | <font color="green">示例值:320936198512035017</font>|
+| contact_type | 联系人类型 | String | 10 | Y |LEGAL:经营者/法人;SUPER:经办人(经商户授权办理微信支付业务的人员)<br/> 1、主体为“小微/个人卖家”,可选择:LEGAL:<br>2、主体为“个体工商户/企业/政府机关/事业单位/社会组织”,可选择:LEGAL、SUPER<br/><font color="green">示例值:LEGAL</font>|
+| contact_id_doc_type | 联系人证件类型 | String | 10 | N |当联系人类型是经办人时,请上传联系人证件类型;<br>枚举值参见《[自然人证件类型](https://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%e8%87%aa%e7%84%b6%e4%ba%ba%e8%af%81%e4%bb%b6%e7%b1%bb%e5%9e%8b)》说明,<font color="green">示例值:00</font><br>个体户/企业/事业单位/社会组织:可选择任一证件类型,政府机关仅支持身份证类型。<br/>另外还需上传证件件,见【special_file_info_list】字段说明;|
+| contact_period_begin | 联系人证件有效期开始时间 | String | 20 | N |1、当联系人类型是经办人时,请填写证件有效期开始时间;<br>2、格式:yyyy-MM-dd; <font color="green">示例值:2019-06-06</font> |
+| contact_period_end | 联系人证件有效期结束时间 | String | 20 | N | 1、当联系人类型是经办人时,请填写证件有效期结束时间;<br>2、格式:yyyy-MM-dd; <font color="green">示例值:2029-06-06</font> <br>3、结束时间大于开始时间;若证件有效期为长期,请填写:长期|
+| cert_type | 证书类型 | String | 64 | N | CERTIFICATE_TYPE_2388:事业单位法人证书 ;仅支持事业单位<br />CERTIFICATE_TYPE_2389:统一社会信用代码证书 ;政府机关使用此类型<br />社会组织使用以下类型:<br/>CERTIFICATE_TYPE_2389:统一社会信用代码证书 ;<br />CERTIFICATE_TYPE_2394:社会团体法人登记证书 <br />CERTIFICATE_TYPE_2395:民办非企业单位登记证书 <br />CERTIFICATE_TYPE_2396:基金会法人登记证书 <br />CERTIFICATE_TYPE_2399:宗教活动场所登记证 <br />CERTIFICATE_TYPE_2400:其他证书/批文/证明 <br/>CERTIFICATE_TYPE_2520:执业许可证/执业证<br/>CERTIFICATE_TYPE_2521:基层群众性自治组织特别法人统一社会信用代码证 <br/>CERTIFICATE_TYPE_2522:农村集体经济组织登记证<br/><font color="green">示例值:CERTIFICATE_TYPE_2389</font> |
+| cert_number | 证书编号 | String | 32 | N | 各类证书编号,如营业执照编号、事业部单位法人证书等;<br/><font color="green">示例值:91310230MA1JTWAK00</font> |
+| cert_copy | 证书照片 | String | 64 | N | **事业单位**填写,图片上传接口生成的file_id;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+| micro_biz_type | 小微经营类型 | String | 32 | N | 门店场所:MICRO_TYPE_STORE <br />流动经营/便民服务:MICRO_TYPE_MOBILE <br />线上商品/服务交易:MICRO_TYPE_ONLINE<br/><font color="green">示例值:MICRO_TYPE_STORE</font> |
+| store_name | 门店名称 | String | 32 | N | 32个字符,16个汉字;<font color="green">示例值:肯德基共富新村店</font> |
+| store_header_copy | 门店门头照片 | String | 64 | N | 小微商户填写,图片上传接口生成的fileId;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+| store_indoor_copy | 店内环境照片 | String | 64 | N | 小微商户填写,图片上传接口生成的fileId;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+| store_address_code | 门店省市编码 | String | 16 | N | 小微商户填写,请参考[省市区编码表](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_dqbm);<font color="green">示例值:360400</font> |
+| store_address | 门店地址 | String | 128 | N | 小微商户填写;<font color="green">示例值:上海宝山区共富路512号</font> |
+| identification_front_copy | 身份证件人像面 | String | 64 | N | 小微商户填写,图片上传接口生成的fileId;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+| identification_back_copy | 身份证件国徽面 | String | 64 | N | 小微商户填写,图片上传接口生成的fileId;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+| company_prove_copy | 单位证明函照片 | String | 64 | N | 事业单位填写,图片上传接口生成的fileId;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+| finance_institution_flag | 是否金融机构 | String | 1 | N |选填,Y/N;默认N;<font color="green">示例值:N</font> <br>请根据申请主体的实际情况填写,可参见[微信金融机构接入指引](https://kf.qq.com/faq/220215IrMRZ3220215n6buiU.html)|
+| finance_type | 金融机构类型 | String | 128 | N |当主体是金融机构时,必填;金融机构类型需与营业执照/登记证书上一致,可参见[微信金融机构接入指引](https://kf.qq.com/faq/220215IrMRZ3220215n6buiU.html)。<br>BANK_AGENT:银行业, 适用于商业银行、政策性银行、农村合作银行、村镇银行、开发性金融机构等;<br>PAYMENT_AGENT:支付机构, 适用于非银行类支付机构;<br>INSURANCE:保险业, 适用于保险、保险中介、保险代理、保险经纪等保险类业务;<br>TRADE_AND_SETTLE:交易及结算类金融机构, 适用于交易所、登记结算类机构、银行卡清算机构、资金清算中心等;<br>OTHER:其他金融机构, 适用于财务公司、信托公司、金融资产管理公司、金融租赁公司、汽车金融公司、贷款公司、货币经纪公司、消费金融公司、证券业、金融控股公司、股票、期货、货币兑换、小额贷款公司、金融资产管理、担保公司、商业保理公司、典当行、融资租赁公司、财经咨询等其他金融业务<br/><font color="green">示例值:INSURANCE</font>;<br/>金融机构需上传许可证图片,见【special_file_info_list】字段说明; |
+| category_id | 特殊行业Id | String | 3 | N | 特殊行业填写,参看微信支付提供的[特殊行业id对照表](https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/applysubject_new/chapter6_1.shtml);<font color="green">示例值:100</font> |
+| <span class="extend special_file_info_list">special_file_info_list</span> | 文件列表 | String | | N | jsonArray格式 |
+
+<!--#### ubo_info_list受益人 -->
+<!-- extend:start -->
+<!-- div:extend-table ubo_info_list-table -->
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :-------- | :---------- | :----- | :--- | :--- | :----------------------------------------------------------- |
+| ubo_id_doc_type | 受益人证件类型 | String | 10 | Y |企业开通微信业务必填;枚举值00:身份证, 01:护照,11:港澳同胞回乡证,12:外国人居留证,13:港澳居民证,14:台湾居民证;<br>个体户/企业/事业单位/社会组织:可选择任一证件类型,政府机关仅支持身份证类型。<br/><font color="green">示例值:00</font>|
+| ubo_id_doc_copy | 证件正面照片 | String | 64 |Y |1、请上传受益人证件的正面照片;企业开通微信业务必填;<br>2、若证件类型为身份证,请上传人像面照片;<br>3、请上传彩色照片or彩色扫描件or复印件;<br>4、开通微信业务时需加盖公章鲜章,可添加“微信支付”相关水印(如微信支付认证)<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font>|
+| ubo_id_doc_copy_back | 证件反面照片 | String | 64 | N |1、请上传受益人证件的反面照片;企业开通微信业务必填;<br>2、若证件类型为护照,无需上传反面照片;<br>3、请上传彩色照片or彩色扫描件or复印件;<br>4、开通微信业务时需加盖公章鲜章,可添加“微信支付”相关水印(如微信支付认证)<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font>|
+| ubo_id_doc_name | 受益人证件姓名 | String | 128 | Y |<font color="green">示例值:张三</font> |
+| ubo_id_doc_number | 受益人证件号码 | String | 128 | Y |<font color="green">示例值:320936198512045029</font> |
+| ubo_id_doc_address | 证件居住地址 | String | 256 | Y |请按照证件上住址填写,若证件上无住址则按照实际住址填写<br/><font color="green">示例值:广东省深圳市南山区xx路xx号xx室</font> 。 |
+| ubo_period_begin | 证件有效期开始时间 | String | 20 | Y | 格式:yyyyMMdd; <font color="green">示例值:20190606</font> |
+| ubo_period_end | 证件有效期结束时间 | String | 20 | Y | 1、格式:yyyyMMdd; <font color="green">示例值:20290606</font>;若证件有效期为长期,请填写:长期;<br>2、结束时间大于开始时间|
+
+<!-- extend:end -->
+
+<!--#### special_file_info_list特殊行业文件列表-->
+<!-- extend:start -->
+<!-- div:extend-table special_file_info_list-table -->
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :-------- | :---------- | :----- | :--- | :--- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 8 | Y | F28:联系人身份证人像面;(联系人是经办人时需要提供,参见下文说明)<br/>F29:联系人身份证国徽面;(联系人是经办人时需要提供,参见下文说明)<br/>F33:联系人护照人像面;(联系人是经办人时需要提供,参见下文说明)<br/>F241:联系人证件照正面,非身份证与护照类型;(联系人是经办人时需要提供,参见下文说明)<br/>F242:联系人证件照反面,非身份证类型;(联系人是经办人时需要提供,参见下文说明)<br>F227:微信业务办理授权函;(联系人是经办人时必需提供,参见下文说明)<br/>F236:金融机构许可证图片一;(金融机构需提供)<br/>F237:金融机构许可证图片二<br/>F238:金融机构许可证图片三<br/>F239:金融机构许可证图片四<br/>F240:金融机构许可证图片五;<br/>F150:行业经营许可证资质照片一(特殊行业选填) <br />F151:行业经营许可证资质照片二 <br />F152:行业经营许可证资质照片三 <br />F153:行业经营许可证资质照片四 <br />F154:行业经营许可证资质照片五 <br />F155:行业经营许可证资质照片六<br/><font color="green">示例值:F28</font> |
+| file_id | 文件jfileID | String | 64 | Y | 图片上传接口生成的fileId;<font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+
+<!-- extend:end -->
+
+* **受益人说明**:
+根据国家相关法律法规,需要提供公司受益所有人信息,受益所有人需符合至少以下条件之一:
+1. 直接或者间接拥有超过25%公司股权或者表决权的自然人。
+2. 通过人事、财务等其他方式对公司进行控制的自然人。
+3. 公司的高级管理人员,包括公司的经理、副经理、财务负责人、上市公司董事会秘书和公司章程规定的其他人员。
+
+* **联系人证件说明**:
+1. 当联系人类型是经办人时,请上传联系人证件的正面照片;参见special_file_info_list特殊行业文件列表中文件类型说明;
+ - 若证件类型为身份证,请上传正反面照片;
+ - 若证件类型为护照,无需上传反面照片;
+2. 请上传彩色照片or彩色扫描件or复印件(需加盖公章鲜章),可添加“微信支付”相关水印(如微信支付认证);
+
+* **微信业务办理授权函说明**:
+1. 当经办人是联系人类型时,请上传业务办理授权函;
+2. [请参照示例图](https://kf.qq.com/faq/220509Y3Yvym220509fQvYR7.html);打印业务办理授权函,全部信息需打印,不支持手写商户信息,并加盖公章;
+
+* **金融机构许可证图片说明**:
+5. 当主体是金融机构时,必填;
+6. 参见[微信金融机构接入指引](https://kf.qq.com/faq/220215IrMRZ3220215n6buiU.html);
+7. 请提供为“申请商家主体”所属的许可证,可授权使用总公司/分公司的特殊资质。
+8. 最多可上传5张照片;
+
+##### 请求示例
+
+```json
+{
+ "sys_id": "6666000123123123",
+ "product_id": "ZDTEST",
+ "data": {
+ "req_seq_id": "rQ20220823176047585303390268",
+ "req_date": "20220823",
+ "huifu_id": "6666000104854510",
+ "pay_channel_id": "JP00001",
+ "pay_scene": "01",
+ "name": "小枫",
+ "mobile": "17521205027",
+ "id_card_number": "130224198806083798",
+ "cert_type": "CERTIFICATE_TYPE_2389",
+ "cert_number": "1234567892",
+ "micro_biz_type": "",
+ "store_name": "",
+ "store_address_code": "",
+ "store_address": "",
+ "store_header_copy": "",
+ "store_indoor_copy": "",
+ "identification_back_copy": "c7faf0e6-39e9-3c35-9075-2312ad6f4ea4",
+ "identification_front_copy": "c7faf0e6-39e9-3c35-9075-2312ad6f4ea4",
+ "cert_copy": "",
+ "company_prove_copy": "",
+ "contact_type": "SUPER",
+ "contact_id_doc_type": "01",
+ "contact_period_begin": "1990-03-07",
+ "contact_period_end": "长期",
+ "finance_institution_flag": "N",
+ "finance_type": "",
+ "category_id": "",
+ "owner": "N",
+ "identification_address": "上海市徐汇区宜山路789号789室",
+ "ubo_info_list": "[{\"ubo_id_doc_type\":\"00\",\"ubo_id_doc_copy\":\"c7faf0e6-39e9-3c35-9075-2312ad6f4ea4\",\"ubo_id_doc_copy_back\":\"c7faf0e6-39e9-3c35-9075-2312ad6f4ea4\",\"ubo_id_doc_name\":\"杨雷\",\"ubo_id_doc_number\":\"110101199003072631\",\"ubo_id_doc_address\":\"上海市徐汇区宜山路789号\",\"ubo_period_begin\":\"19900307\",\"ubo_period_end\":\"长期\"}]",
+ "special_file_info_list": "[{\"file_type\":\"F33\",\"file_id\":\"49ac7d9b-851c-31b4-8b21-2983ea97b98c\"},{\"file_type\":\"F227\",\"file_id\":\"49ac7d9b-851c-31b4-8b21-2983ea97b98c\"}]"
+ },
+ "sign": "etGyy6cmL8STBDwAHch47ueGGrplFzbmQc+Mq7fts2ny4kDjqzaju18ZvhJ0fK5VNvObgNQgDqzeXb2JCDA821RWorIOkOxsH683yV8JNQyp9M6ZMj3+Ei0ZWkbdf1eUUkBezcfMej0c7xF2+USfrSqVAXvW08krl4sjjXxnjOc="
+}
+```
+
+### 响应参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :----------- | :--------- | :----- | :--- | :--- | :------------------------------------- |
+| resp_code | 返回码 | String | 8 | Y | [交易返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| resp_desc | 返回描述 | String | 512 | Y | [交易返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| huifu_id | 汇付ID | String | 18 | Y | <font color="green">示例值:6666000123123123</font> |
+| applyment_id | 申请单编号 | String | 256 | N | 微信支付分配的申请单号,申请成功时返回;<font color="green">示例值:2000002327252449</font>|
+
+##### 响应示例
+
+```json
+{
+ "data":{
+ "applyment_id":"2000002327252449",
+ "huifu_id":"6666000104854510",
+ "resp_code":"00000000",
+ "resp_desc":"成功"
+ },
+ "sign":"TMA8hscM3WUJn0zUR0hi1Joh+dTgJAwF4b6v/ubrv9KKcavLoujlUlonUO/J7Ivv+g78q6sGb2bKapgy105pdNbxTN0KW1Uc5q1R3l/5G8l4WjupdB8HZZGqN5yymjR6/m6D4+n3NMRNBU+aPWE7q1gFbxu5aL7IXzo0Jbi5EQQ="
+}
+```
+
+
+<!--
+输入源“/body/subject_info/business_licence_info/licence_copy”映射到字段“营业执照照片”必填性规则校验失败,此字段为必填项
+基础参数校验失败:【store_name-门店名称】长度不能超过32个字符
+-->
\ No newline at end of file
diff --git a/.scratch/merchant-wechat-onboarding/huifu-api_shjj_wxsmrzztcx.md b/.scratch/merchant-wechat-onboarding/huifu-api_shjj_wxsmrzztcx.md
new file mode 100644
index 0000000..a9a4510
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/huifu-api_shjj_wxsmrzztcx.md
@@ -0,0 +1,112 @@
+# 微信实名认证状态查询
+*最近更新时间:2024.9.1*
+### 应用场景
+用于查询商户微信实名认证状态。由于微信实名认证分两个阶段:
+1. 实名认证申请
+2. 商户授权
+
+两个阶段都有各自的状态,所以接口会返回两个状态,参见下文。
+
+**适用对象**
+开通微信支付权限的商户
+
+### 接口参数
+* 请求URL:https://api.huifu.com/v2/merchant/busi/realname/query
+* 请求方式:POST
+* 支持格式:JSON
+* 加签验签说明:请参考[接入指引-开发指南](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq)
+
+### 公共参数
+* 公共请求参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--------- | :------- | :----- | :------- | :--- | :------------------- |
+| sys_id | 系统号 | String | 32 | Y | 渠道商/商户的huifu_id <br />(1)当主体为渠道商时,此字段填写渠道商huifu_id; <br/>(2)当主体为直连商户时,此字段填写商户huifu_id;<br/><font color="green">示例值:6666000123120000</font> |
+| product_id | 产品号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:MCS</font> |
+| sign | 加签结果 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 数据 | Json | | Y | 业务请求参数,具体值参考API文档 |
+
+* 公共返回参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--- | :--------- | :----- | :------- | :--- | :------------- |
+| sign | 签名 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 响应内容体 | Json | | N | 业务返回参数 |
+
+
+### **请求参数**
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :------------- | :--------- | :----- | :--- | :--- | :----------------------------------------------------------- |
+| req_seq_id | 请求流水号 | String | 32 | Y | <font color="green">示例值:rQ2021121311173944134649875651</font> |
+| req_date | 请求日期 | String | 8 | Y | 必填,请求日期yyyyMMdd,<font color="green">示例值:20220809</font>|
+| huifu_id | 汇付Id | String | 18 | Y | 渠道与一级代理商的直属商户ID;<font color="green">示例值:6666000123123123</font>;**请确认该商户已成功入驻微信** |
+| pay_channel_id | 子渠道号 | String | 32 | N | 如需要填写汇付和渠道商约定的值,参见[支付渠道号说明](https://paas.huifu.com/open/doc/api/#/czsm/api_czsm_bankChannelNo);<font color="green">示例值:JQF00001</font>|
+| pay_scene | 支付场景 | String | 2 | N | <font color="green">示例值:01</font>;参见《[微信业务开通类型](http://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%e5%be%ae%e4%bf%a1%e4%b8%9a%e5%8a%a1%e5%bc%80%e9%80%9a%e7%b1%bb%e5%9e%8b)》说明 |
+
+#### 请求示例
+
+```java
+{
+ "sys_id": "6666000123120000",
+ "data": {
+ "req_seq_id": "rQ2021121311173944134649875651",
+ "req_date": "20211213",
+ "huifu_id": "6666000104051220",
+ "pay_channel_id": "JQF00001",
+ "pay_scene": "02"
+ },
+ "sign": "ihpH1SDnTFUwmFr7Vj5l673sD1T8oAB6Bil3XC6iBJkmSVm4aED3T6ryasPpzbGSkS/CjhkbKx/1Qf0JfeJ54O5N1akFt8F5TPTRhMhj0OO1Gk8EAYRsg0BvQ17A5SFlnAx0aPNxX2uTgyX9y3VSoRapZDIaZnyMisdnI+Eziyw=",
+ "product_id": "HSK"
+}
+```
+
+### 响应参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :------------- | :--------------------- | :----- | :--- | :--- | :----------------------------------------------------------- |
+| resp_code | 业务响应码 | String | 8 | Y | <font color="green">示例值:00000000</font>;参见[交易返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| resp_desc | 业务响应信息 | String | 512 | Y | <font color="green">示例值:成功</font>;参见[交易返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| huifu_id | 汇付ID | String | 18 | Y |<font color="green">示例值:6666000123123123</font> |
+| applyment_stat | 微信实名认证申请单状态 | String | 32 | N | [参见下文说明](#微信实名认证申请单状态);<font color="green">示例值:APPLYMENT_STATE_PASSED</font> |
+| authorize_stat | 实名授权状态 | String | 16 | N | 授权状态 1:授权成功;0:授权失败;<font color="green">示例值:1</font> |
+| pay_channel_id | 子渠道号 | String | 32 | N | <font color="green">示例值:JQF00001</font> |
+| pay_scene | 支付场景 | String | 2 | N | <font color="green">示例值:01</font> |
+| qrcode_data | 授权二维码 | String | 1000 | N | 1、当申请单状态为APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT、<br/>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON、<br/>APPLYMENT_STATE_PASSED、<br/>APPLYMENT_STATE_FREEZED时,会返回二维码图片。<br/>2、使用base64解码该字段,可得到图片二进制数据。<br/> 3、可用img标签直接加载该图片。<br/> <font color="green">示例值:<img src="data:image/png;base64,iVBORw0KGgoAAAANSU=" style="display: block;"><font>|
+| reject_param | 驳回参数 | String | 1000 | N | 当申请单状态为“审核驳回”时,会返回该字段,标识被驳回的字段名。<br/>多个参数名以“\|”分割;<font color="green">示例值:licence_number\|cert_number</font> |
+| reject_reason | 驳回原因 | String | 1000 | N | 当申请单状态为“审核驳回”时,会返回该字段,表示驳回原因。 |
+| smid | 微信真实商户号 | String | 32 | N | <font color="green">示例值:538005664</font> |
+
+
+#### 微信实名认证申请单状态
+| 参数值 | 中文名 | 说明 |
+| :--------- | :------- | :------------------- |
+|APPLYMENT_STATE_EDITTING|编辑中|可能在提交申请时发生错误导致,可用同一个业务申请编号重新提交 |
+|APPLYMENT_STATE_WAITTING_FOR_AUDIT|审核中|请耐心等待1~2个工作日,微信支付将会完成审核 |
+|APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT|待确认联系信息|请扫描微信支付返回的小程序码确认联系信息(此过程可修改超级管理员手机号) |
+|APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON|待账户验证|请扫描微信支付返回的小程序码在小程序端完成账户验证 |
+|APPLYMENT_STATE_PASSED|审核通过|请扫描微信支付返回的小程序码在小程序端完成授权流程 |
+|APPLYMENT_STATE_REJECTED|审核驳回|请按照驳回原因修改申请资料,并更换业务申请编码,重新提交申请 |
+|APPLYMENT_STATE_FREEZED|已冻结|可能是该主体已完成过入驻,请查看驳回原因,并通知驳回原因中指定的联系人扫描微信支付返回的小程序码在小程序端完成授权流程 |
+|APPLYMENT_STATE_CANCELED|已作废|表示申请单已被撤销,无需再对其进行操作 |
+|APPLYMENT_STATE_NOAPPLY|未申请| |
+
+#### 响应示例
+
+```json
+{
+ "data":{
+ "resp_code":"00000000",
+ "resp_desc":"成功",
+ "huifu_id":"6666000104854510",
+ "applyment_stat":"APPLYMENT_STATE_REJECTED",
+ "authorize_stat":"0",
+ "pay_channel_id":"JP00001",
+ "pay_scene":"01",
+ "reject_param":"licence_number|cert_number",
+ "reject_reason":"暂未查询到该营业执照注册号,请检查营业执照注册号是否填写正确。(若贵司为新注册,建议等待5~10个工作日再试;若贵司不是个体工商户或企业,请返回并重新选择主体类型)",
+ "smid":"511299000"
+ },
+ "sign":"fddWzUQRTi5S4MiISrrxnRmHOjoJ7QNt4r6PlLGI4mnvxojOsLY1sAumH8ejdYsRvpZk+9rk8Sylbzx7lqUkXAYzJ/qLDBmSzK8uONkUEqDDeIZA1ifKVp3+l+Z3Bbn3a/tLi8Y4mEa6Xtk1h+wi6jiGsnOvaqsPOi9aOMFWsW4="
+}
+```
\ No newline at end of file
diff --git a/.scratch/merchant-wechat-onboarding/huifu-business-modify-doc.md b/.scratch/merchant-wechat-onboarding/huifu-business-modify-doc.md
new file mode 100644
index 0000000..083b4c4
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/huifu-business-modify-doc.md
@@ -0,0 +1,955 @@
+<style>
+.request-method{
+ padding: 4px 8px;
+ margin-right: 8px;
+ color: #fff;
+ font-weight:700;
+ font-size: 12px;
+ border-radius:4px
+}
+.post-method {
+ background-color: #fa8c16;
+}
+.get-method {
+ background-color: #4caf50;
+}
+table th:first-of-type {
+ width: 17%;
+}
+table th:nth-of-type(2) {
+ width: 15%;
+}
+table th:nth-of-type(3) {
+ width: 8%;
+}
+table th:nth-of-type(4) {
+ width: 5%;
+}
+table th:nth-of-type(5) {
+ width: 5%;
+}
+table th:nth-of-type(6) {
+ width: 49%;
+}
+</style>
+## 商户业务开通修改
+
+<span class="request-method post-method">POST</span>https://api.huifu.com/v2/merchant/busi/modify
+
+*最近更新时间:2026.09.10*
+> 2023.6.30斗拱升级了商户进件类接口,老版接口、升级指引请参考[说明文档](old_api/api_2023shglsj)
+### 应用场景
+已完成业务开通的商户若信息填写有误或需变更,用此接口修改企业&小微商户业务信息。支持:
+ - 商户微信、支付宝、抖音业务补开;(银联、银行卡业务开通仍通过[商户业务开通接口](https://paas.huifu.com/open/doc/api/#/shgl/shywkt/api_shjj_shywkt))
+ - 快捷支付、网银、手机网页支付等线上业务的开通;
+ - 修改商户微信、支付宝、抖音、银联二维码、银行卡、快捷、网银、手机网页等业务的交易费率;
+
+ **适用对象**
+ 商户需要补开、修改已开通支付功能参数,可调用该接口。
+
+### 接口说明
+* 支持格式:JSON
+* 加签验签说明:请参考[接入指引-开发指南](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq)
+
+### 公共参数
+
+* 公共请求参数
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :--------- | :------- | :----- | :------- | :--- | :-------------------------- |
+| sys_id | 系统号 | String | 32 | Y | 渠道商或商户的huifu_id; <br />(1)当主体为渠道商时,此字段填写渠道商huifu_id; <br/>(2)当主体为总部商户时,此字段填写商户huifu_id |
+| product_id | 产品号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| sign | 加签结果 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 数据 | Json | | Y | 业务请求参数,具体值参考API文档 |
+
+
+* 公共返回参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--- | :--------- | :----- | :------- | :--- | :----------------------------------------------------------- |
+| sign | 签名 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 响应内容体 | Json | | N | 业务返回参数 |
+
+- “必填”字段取值“Y“:必填;“N”:非必填;“C”代表条件必填;
+
+### **请求参数**
+
+**data**
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| req_seq_id | 请求流水号 | String | 32 | Y | 业务申请编号,同一商户号当天唯一,<font color="green">示例值:2022012614120615001</font> |
+| req_date | 请求日期 | String | 8 | Y | 请求日期:yyyyMMdd,以北京时间为准;<font color="green">示例值:20220904</font> |
+| huifu_id | 汇付客户Id | String | 18 | Y | 渠道与一级代理商的直属商户ID;<font color="green">示例值:6666000104778898</font> |
+| short_name | 微信支付宝商户简称 | String | 64 | N | 修改微信、支付宝商户简称;<font color="green">示例值:汇付天下</font> |
+| <span class="extend 93607e83_ce16_4199_a2de_49ddcd1d8a3b">agreement_info</span> | *协议信息实体* | String | | N | jsonObject字符串;[签约协议材料说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E5%95%86%E6%88%B7%E5%90%88%E5%90%8C%E7%AD%BE%E7%BA%A6%E8%A7%84%E5%88%99.xlsx)<br/>若未签署过协议的情况下,调用该接口时必填;<br/>若已签署过纸质或电子协议下,调用该接口时必填,且只可以选择纸质或电子协议;<br/>若已签署过挂网协议下,调用该接口时,选填。 |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | N | 1:外扣,2:内扣;(默认2内扣)示例值:2 该公共参数只影响:支付宝支付,微信支付,抖音支付,银行卡支付,银联二维码支付,花呗分期配置 以下支付方式手续费请在各配置域字段中修改:网银、快捷、手机WAP、余额支付、补贴支付、全域资金管理、银行大额转账 |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填;示例值:6666000123123123 该公共参数只影响:支付宝支付,微信支付,抖音支付,银行卡支付,银联二维码支付,花呗分期配置 以下支付方式手续费请在各配置域字段中修改:网银、快捷、手机WAP、余额支付、补贴支付、全域资金管理、银行大额转账 |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01:基本户(不填默认01),02-现金户,05:充值户;09:营销户;示例值:01 该公共参数只影响:支付宝支付,微信支付,抖音支付,银行卡支付,银联二维码支付,花呗分期配置 以下支付方式手续费请在各配置域字段中修改:网银、快捷、手机WAP、余额支付、补贴支付、全域资金管理、银行大额转账 |
+| <span class="showCompleteParams">online_flag</span> | 是否开通网银 | String | 1 | N | Y:是 N:否;<font color="green">示例值:Y</font> |
+| <span class="showCompleteParams">quick_flag</span> | 是否开通快捷 | String | 1 | N | Y:是, N:否;<font color="green">示例值:Y</font> |
+| <span class="showCompleteParams">withhold_flag</span> | 是否开通代扣 | String | 1 | N | Y:是 N:否;<font color="green">示例值:Y</font> |
+| delay_flag | 延迟入账开关 | String | 1 | N | N:否,Y:是;默认否;<font color="green">示例值:Y</font> |
+| alipay_pre_auth_flag | 开通支付宝预授权 | String | 1 | N | Y:是,N:否;<font color="green">示例值:Y</font>;目前仅支持MCC为7011住宿服务、7296服装出租、7512汽车出租三个行业开通预授权; |
+| wechatpay_pre_auth_flag | 开通微信预授权 | String | 1 | N | Y:是,N:否;<font color="green">示例值:Y</font>;目前仅支持MCC为7011住宿服务、7296服装出租、7512汽车出租三个行业开通预授权; |
+| mer_bus_type | 商户业务类型 | String | 2 | N | 快捷,网银,手机WAP,银联统一在线收银台开通时(线上费率配置对象不为空)必填;<br/>取值参见[商户业务类型](http://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%E5%95%86%E6%88%B7%E4%B8%9A%E5%8A%A1%E7%B1%BB%E5%9E%8B);<font color="green">示例值:01</font> |
+| <span class="extend 873684d8_7f2e_4c08_8763_61a9c159fdbe showCompleteParams">online_fee_conf_list</span> | 线上费率配置 | String | | N | jsonArray格式 |
+| <span class="extend e4897f2c_dede_415e_be58_6cf8442e01a7">ali_conf_list</span> | 支付宝配置对象 | String | | N | jsonArray格式字符串 |
+| <span class="extend d2168e14_8036_4ecd_9dee_efd6a617bc6f">wx_conf_list</span> | 微信配置对象 | String | | N | jsonArray格式字符串 |
+| <span class="extend c30f8147_296d_42ce_ae6a_f926c8605977">union_conf_list</span> | 银联二维码配置对象 | String | | N | jsonArray格式字符串 |
+| <span class="extend 2cefb38a_656f_47e2_9f7c_45a072e88da3">bank_card_conf</span> | 银行卡支付配置信息 | String | | N | jsonObject字符串 |
+| <span class="extend de973e01_1866_4824_b50d_575089da5ba4">balance_pay_config</span> | *余额支付配置对象* | String | | N | jsonObject字符串 |
+| <span class="extend 0a3d6348_61a3_40a5_950a_6c0b91f079bb showCompleteParams">combine_pay_config</span> | 补贴支付 | String | | N | jsonObject格式 |
+| <span class="extend 7802b435_4184_464c_80f0_c80f683664ab showCompleteParams">online_pay_fee_conf_list</span> | 线上手续费承担方配置 | String | | N | jsonArray格式 |
+| <span class="extend 40e023f3_c58e_4392_99ba_8ef26e27f81c showCompleteParams">out_order_funds_config</span> | 全域资金管理配置(华通银行) | String | | N | jsonObject字符串;**即将废弃**,请对接[全渠道资金管理配置接口](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_qypz) |
+| async_return_url | 异步消息接收地址 | String | 128 | N | 审核消息接收地址,<font color="green">示例值:http://service.example.com/to/path</font> 。为空不推送审核消息。 |
+| busi_async_return_url | 业务开通结果异步消息接收地址 | String | 128 | N | 当前申请同步成功或者审核通过之后,<font color="green">示例值:http://service.example.com/to/path</font>。为空不推送审核消息。 |
+| recon_resp_addr | 交易异步应答地址 | String | 256 | N | <font color="green">示例值:http://service.example.com/to/path</font>。为空不推送交易异步消息。 |
+| <span class="extend 017c117e_a098_4f8b_b2ba_5ff8182b302f">online_media_info_list</span> | *运营媒介* | String | | N | jsonArray字符串;如果开通快捷、网银、余额支付Pro版、分账、银行大额转账、代扣需提供运营媒介材料 |
+| <span class="extend abda2a5c_411e_40e9_951b_c47a2de7d14f">extended_material_list</span> | *补充文件信息* | String | | N | jsonArray字符串;根据开通的功能补充相关材料,包括[商户纸质协议说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E5%95%86%E6%88%B7%E5%90%88%E5%90%8C%E7%AD%BE%E7%BA%A6%E8%A7%84%E5%88%99.xlsx)、[线上行业补充材料](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E7%BA%BF%E4%B8%8A%E4%B8%9A%E5%8A%A1%E7%B1%BB%E5%9E%8B%E7%BC%96%E7%A0%81%E5%8F%8A%E8%A1%A5%E5%85%85%E6%9D%90%E6%96%99%E8%AF%B4%E6%98%8E.xlsx)、[开通余额支付补充材料](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E4%BD%99%E9%A2%9D%E6%94%AF%E4%BB%98%E8%A1%A5%E5%85%85%E6%9D%90%E6%96%99.xlsx) 、[分账功能提供材料说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/spin/files/20260611/KYC-%E5%88%86%E8%B4%A6%E5%8A%9F%E8%83%BD%E6%9D%90%E6%96%99%E8%AF%B4%E6%98%8E%281%29.xlsx) 、[代扣支付补充材料](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/%E4%BB%A3%E6%89%A3%E6%94%AF%E4%BB%98%E8%A1%A5%E5%85%85%E6%9D%90%E6%96%99.xlsx); |
+| online_busi_type | *线上业务类型编码* | String | 8 | C | 开通快捷、网银、余额支付Pro版、银行大额转账、分账比例>30%、代扣必填;参见[线上业务类型编码及补充材料说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E7%BA%BF%E4%B8%8A%E4%B8%9A%E5%8A%A1%E7%B1%BB%E5%9E%8B%E7%BC%96%E7%A0%81%E5%8F%8A%E8%A1%A5%E5%85%85%E6%9D%90%E6%96%99%E8%AF%B4%E6%98%8E.xlsx);<font color="green">示例值:H7999AL</font> |
+| <span class="extend afaf29e4_fd5f_4ce5_80d9_c009ae6a2d6e">sign_user_info</span> | 签约人 | String | | C | jsonObject字符串;agreement_info中选择电子签约时必填;个人商户填本人信息。 |
+| forced_delay_flag | 商户开通强制延迟标记 | String | 1 | N | 选项:N:否 Y:是,默认否;**开关打开后商户所有交易都是延迟交易**,需要调用[交易确认接口](http://paas.huifu.com/open/doc/api/#/smzf/api_jyqr)完成交易;<font color="green">示例值:N</font> |
+| <span class="extend cb1c89a9_2fc1_4b13_a930_079376193cc7 showCompleteParams">wx_zl_conf</span> | 微信直连配置对象 | String | | N | jsonObject格式 |
+| <span class="extend 74ca3361_c0bc_4faf_ad00_b87441624675 showCompleteParams">ali_zl_conf</span> | 支付宝直连配置对象 | String | | N | jsonObject格式 |
+| enter_fee | 开户费用值(元) | String | 14 | N | <font color="green">示例值:5.00</font> |
+| enter_fee_flag | 开户费用类型 | String | 1 | N | 1-一次性开户费,2-平台套餐费(元/年)<br/><font color="green">示例值:2</font> |
+| online_refund | 是否开通在线退款 | String | 1 | N | N:否 Y:是;<font color="green">示例值:Y</font> |
+| platform_refund | 是否支持平台退款 | String | 1 | N | N:否 Y:是;<font color="green">示例值:Y</font> |
+| support_revoke | 是否支持撤销 | String | 1 | N | N:否 Y:是;<font color="green">示例值:Y</font> |
+| <span class="extend 09f45a92_d20f_432a_a316_1475a61ce877">split_conf_info</span> | 分账配置信息 | String | | N | jsonObject字符串 |
+| <span class="extend 4ab909c5_72f7_4121_a487_3b859e2aec30 showCompleteParams">uni_app_payment_config</span> | 银联线上收银台 | String | | N | jsonObject字符串 |
+| <span class="showCompleteParams">fund_collection_flag</span> | 资金归集开通标记 | String | 1 | N | Y:是,N:否;<font color="green">示例值:Y</font> |
+| <span class="extend c749cf1a_18fe_4fcc_9b3c_b599838c0225 showCompleteParams">surrogate_config_list</span> | 代发配置 | String | | N | jsonArray格式字符串 |
+| <span class="extend c36b2b37_9685_4ecd_bb00_bc3e3ac45502 showCompleteParams">large_amt_pay_config</span> | 大额支付配置 | String | | N | jsonObject字符串 |
+| half_pay_host_flag | 统一收银台开关 | String | 1 | N | Y:是 N:否(为空默认未开通) ;<font color="green">示例值:Y</font> |
+| <span class="extend c4698855_c988_4965_bb74_e81f30218a16 showCompleteParams">agent_recheck_config</span> | 代发复核配置 | String | | N | jsonObject字符串 |
+| <span class="showCompleteParams">online_recharge_flag</span> | 商户开通网银充值开关 | String | 1 | N | Y:是 N:否;<font color="green">示例值:Y</font> |
+| refund_mend_open_flag | 是否开通垫资退款 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| <span class="extend bf9d3b05_deb3_4aea_be8e_9b65c7e9655d showCompleteParams">jxf_conf_info</span> | 捷行付配置 | String | | N | jsonObject字符串 |
+| <span class="extend 24f17889_8b2a_43d8_816f_051cfd69aec1 showCompleteParams">merge_pay_config_info</span> | 合单支付配置信息 | String | | N | jsonObject字符串 |
+| bill_payment_flag | 是否开通账单支付 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| <span class="showCompleteParams">withhold_pay_scene</span> | 代扣场景 | String | | C | withhold_flag开通需填写 1:权益投流(订阅),2:非权益投流(订阅),3:保险缴纳,4:道路通行费(ETC),5:公共事业(水电煤)缴费,6:物业缴费 |
+| recon_resp_sys_id | 交易应答返回推送系统号 | String | 32 | N | 交易应答返回推送系统号;<font color="green">示例值:6666000123123123</font> |
+| <span class="extend 90a50b39_2d3f_4b8b_ab90_a1098ba9fa53 showCompleteParams">dy_conf_list</span> | 抖音配置对象对象 | Object | | N | jsonArray字符串 |
+
+<!-- extend:start -->
+<!-- div:extend-table 93607e83_ce16_4199_a2de_49ddcd1d8a3b-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| agreement_type | *协议类型* | String | 1 | Y | 0-电子协议 1-纸质协议 3-挂网协议;<font color="green">示例值:3</font><br/>退出地区且开通(银联二维码或刷卡业务)不支持挂网协议;如果业务开通时选了纸质或电子,变更时也不支持挂网协议; |
+| agreement_url | *挂网协议地址* | String | 256 | C | 挂网协议必填;**必须按示例值填写**,<font color="green">示例值:https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/PaymentServiceAgreement.htm</font>; |
+| agree_begin_date | 纸质协议开始日期 | String | 8 | N | 格式yyyyMMdd,<font color="green">示例值:20220822</font> |
+| agree_end_date | 纸质协议结束日期 | String | 8 | N | 格式yyyyMMdd,<font color="green">示例值:20230822</font> |
+| message_send_type | 电子协议签约短信发送标识 | String | 1 | N | 协议类型为电子,业务开通审核通过后发送协议签约短信;<br/>0:发送,默认;<br/>1:不发送;<br/><font color="green">示例值:1</font> |
+| agreement_async_return_url | 电子协议异步通知地址 | String | 128 | N | 示例值:http://service.example.com/to/path |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 873684d8_7f2e_4c08_8763_61a9c159fdbe-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_type | 业务类型 | String | 25 | Y | ONLINE_PERSON:个人网银支付,online_flag开通了才需要填;<br/>ONLINE_ENT:企业网银支付,online_flag开通了才需要填;<br/>QUICK_DEBIT:快捷借记卡支付,quick_flag开通了才需要填;<br/>QUICK_CREDIT:快捷贷记卡支付,quick_flag开通了才需要填;<br/>WAP:手机WAP支付,online_flag开通了才需要填;<br/>ONLINE_ENT_TOP_UP:B2B网银充值,online_recharge_flag开通了才需要填;<br/>ONLINE_PERSON_TOP_UP:B2C网银充值,online_recharge_flag开通了才需要填;<br/>WITHHOLD_DEBIT:代扣借记卡支付<br/>WITHHOLD_CREDIT:代扣贷记卡支付,withhold_flag开通了才需要填;<br/><font color="green">示例值:ONLINE_PERSON</font> |
+| bank_id | 银行编码 | String | 8 | Y | 参考: [银行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhbm);<font color="green">示例值:01020000</font> |
+| dc_flag | 借贷标志 | String | 1 | Y | D:借记,C:贷记;<font color="green">示例值:D</font> |
+| fix_amt | 手续费(固定/元) | String | 16 | N | 必须填写一种收费方式;保留两位小数;保留两位小数;<font color="green">示例值:1.00</font> |
+| fee_rate | 费率(%) | String | 6 | N | 必须填写一种收费方式;保留两位小数;<font color="green">示例值:0.38</font> |
+| bank_name | 银行名称 | String | 50 | N | <font color="green">示例值:中国工商银行上海市中山北路支行</font> |
+| bank_short_chn | 银行中文简称 | String | 50 | N | <font color="green">示例值:工行上海市中北支行</font> |
+| stat_flag | 费率状态 | String | 1 | Y | 1开,0关;<font color="green">示例值:1</font> |
+| fee_min_amt | 手续费最小值(元) | String | 6 | N | 必须填写一种收费方式;保留两位小数;保留两位小数;<font color="green">示例值:1.00</font> |
+| fee_formula_type | 代扣手续费计费模式 | String | | N | withhold_flag为Y时,才可传入;<br/>01: 百分比手续费,无封顶值或保底值<br/>02: 百分比手续费,有保底值<br/>03: 固定手续费<br/>04: 固定手续费+百分比手续费<br/>为空默认04 <font color="green">示例值:04</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table e4897f2c_dede_415e_be58_6cf8442e01a7-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 手续费(%) | String | 9 | Y | 数字类型,大于0,保留2位小数;<font color="green">示例值:0.38</font> |
+| fee_min_amt | 最低收取手续费(元) | String | 6 | N | 固定金额保留2位小数;大于0。需要渠道商开通此功能。<font color="green">示例值:0.38</font> |
+| mcc | 商户经营类目 | String | 32 | N | 支付宝商户经营类目,[支付宝MCC](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_zfbmcc) ;<font color="green">示例值:5411</font> |
+| pay_scene | 支付场景 | String | 2 | Y | 1、线下扫码,2.线上扫码,3.非盈利费率;<font color="green">示例值:1</font> |
+| pay_channel_id | 子渠道号 | String | 50 | N | 不填入驻到渠道默认配置的支付宝渠道号下;<font color="green">示例值:JP00001</font> |
+| switch_state | *功能开关* | String | 2 | Y | 1:开通 0:关闭 默认:1;<font color="green">示例值:1</font><br/> |
+| is_check_real_name | 是否需要实名认证 | String | 1 | N | Y-是,业务功能开通成功后使用法人信息发起实名认证申请 ; <br/>N-否;默认为N<br/><font color="green">示例值:Y</font> |
+| <span class="extend 0da88d14_c3a1_4b85_868d_e256be34d478">al_real_name_info</span> | 实名认证信息 | String | | N | 实名时需要填写;jsonObject字符串 <br/>若请求支付宝入驻成功,但实名申请失败需要调用单独的实名接口重新发起实名。 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 0da88d14_c3a1_4b85_868d_e256be34d478-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| finance_institution_flag | 是否金融机构 | String | | N | 选填,请根据申请主体的实际情况填写<br>1、若商户主体是金融机构,则填写:true。<br>2、若商户主体不是金融机构,则填写:false。<br>若未传入将默认填写:false<br>3,支付宝实名金融机构需要提供 F236:金融机构许可证图片一 ;F237:金融机构许可证图片二;F238:金融机构许可证图片三;F239:金融机构许可证图片四;F240:金融机构许可证图片五<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:true</font> |
+| finance_type | 金融机构类型 | String | 128 | N | 当主体是金融机构时,必填<br>金融机构类型需与营业执照/登记证书上一致<br>BANK_AGENT:银行业, 适用于商业银行、政策性银行、农村合作银行、村镇银行、开发性金融机构等<br>PAYMENT_AGENT:支付机构, 适用于非银行类支付机构<br>INSURANCE:保险业, 适用于保险、保险中介、保险代理、保险经纪等保险类业务<br>TRADE_AND_SETTLE:交易及结算类金融机构, 适用于交易所、登记结算类机构、银行卡清算机构、资金清算中心等<br>OTHER:其他金融机构, 适用于财务公司、信托公司、金融资产管理公司、金融租赁公司、汽车金融公司、贷款公司、货币经纪公司、消费金融公司、证券业、金融控股公司、股票、期货、货币兑换、小额贷款公司、金融资产管理、担保公司、商业保理公司、典当行、融资租赁公司、财经咨询等其他金融业务;<br/><font color="green">示例值:BANK_AGENT</font> |
+| cert_type | 证书类型 | String | 64 | N | 企业商户必填<br>枚举:<br>统一社会信用代码证书(CERTIFICATE_TYPE_2389)<br>慈善组织公开募捐资格证书(CERTIFICATE_TYPE_2397)<br>社会团体法人登记证书(CERTIFICATE_TYPE_2394)<br>民办非企业单位登记证书(CERTIFICATE_TYPE_2395)<br>基金会法人登记证书(CERTIFICATE_TYPE_2396)<br>农民专业合作社法人营业执照(CERTIFICATE_TYPE_2398)<br>宗教活动场所登记证(CERTIFICATE_TYPE_2399)<br>其他证书/批文/证明(CERTIFICATE_TYPE_2400)<br>示例值:CERTIFICATE_TYPE_2389<br>政府机关/事业单位/其他组织 对应需要补充单位证明函照片 文件类型F46<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:CERTIFICATE_TYPE_2395</font> |
+| micro_biz_type | 小微经营类型 | String | 32 | N | 小微经营类型 必填字段<br>门店场所:MICRO_TYPE_STORE<br>流动经营/便民服务:MICRO_TYPE_MOBILE<br>线上商品/服务交易:MICRO_TYPE_ONLINE<br>个人商户需要填写;<font color="green">示例值:MICRO_TYPE_STORE</font><br/>需要提供 F22:店铺门头照图片;F24:店铺内景图片; 补充资料填写在extended_material_list对象中 |
+| special_category_id | 特殊行业id | String | 20 | N | 特殊行业必填,参见支付宝商家行业二级类目code<br>1,支付宝实名特殊行业提供 F150:行业经营许可证资质照片一;F151:行业经营许可证资质照片二;F152:行业经营许可证资质照片三;F153:行业经营许可证资质照片四;F154:行业经营许可证资质照片五;F155:行业经营许可证资质照片六;<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:100</font> |
+| <span class="extend ff206ac9_a322_4c3f_9e63_d6f8075687f9">contact_person_info</span> | 联系人信息对象 | String | | N | |
+| <span class="extend 201b7c07_db87_4dc7_a1dd_a4bd1570883c">legal_person_info</span> | 法人身份信息 | String | | N | |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table ff206ac9_a322_4c3f_9e63_d6f8075687f9-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| name | 联系人姓名 | String | 64 | N | 为空时取企业商户取联系人姓名,个人商户取入驻时填写的名称;示例值:张三 |
+| mobile | 联系人手机号 | String | 64 | N | 为空时取企业商户取联系人手机号;示例值:13917353627 |
+| id_card_number | 联系人身份证号码 | String | 32 | Y | 示例值:320926198512053827 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 201b7c07_db87_4dc7_a1dd_a4bd1570883c-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| legal_type | 证件持有人类型 | String | 32 | N | 法人:LEGAL,为空时默认选项; 主体类型为企业、个体户、社会组织、小微商户时,必须为经营者/法人。<br/>经办人:SUPER;主体类型为政府机关、事业单位时默认是法人。若因特殊情况,无法提供法人证件时可填经办人类型。<br/>示例值:LEGAL |
+| card_type | 证件类型 | String | 32 | N | 枚举值:00:身份证 01:护照 13:港澳居民证 14:台湾居民证;<br/>为空时取开户时法人信息<br/>个体户/企业/事业单位/社会组织:可选择任一证件类型,政府机关、小微商户仅支持身份证类型。<br/>示例值:00 |
+| person_name | 姓名 | String | 64 | N | 为空时取开户时法人信息;示例值:李四 |
+| card_no | 证件号码 | String | 64 | N | 为空时取开户时法人信息;示例值:233330199001010001 |
+| effect_time | 证件生效时间 | String | 32 | N | 为空时取开户时法人信息;示例值:19990101 |
+| expire_time | 证件过期时间 | String | 32 | N | 为空时取开户时法人信息;示例值:20001101,长期有效时传“长期” |
+| card_front_img | 证件正面照 | String | 128 | N | 为空时取开户时法人信息,如果开户时未传该字段必填;上送图片上传返回的jfileId;示例值:57cc7f00-600a-33ab-b614-6221bbf2e530 |
+| card_back_img | 证件反面照 | String | 128 | N | 为空时取开户时法人信息,如果开户时未传该字段必填;只有身份证类型需要上传反面;上送图片上传返回的jfileId;示例值:57cc7f00-600a-33ab-b614-6221bbf2e530 |
+| auth_letter_img | 授权函照片 | String | 128 | N | 上送图片上传返回的jfileId;文件类型F224业务办理授权函;当证件持有人类型为经办人时必须上传。其他情况,无需上传。示例值:57cc7f00-600a-33ab-b614-6221bbf2e530 |
+| is_benefit_person | 是否为受益人 | String | 1 | N | Y-受益人;N-非受益人 默认值:Y;示例值:Y |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table d2168e14_8036_4ecd_9dee_efd6a617bc6f-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| switch_state | 开关状态 | String | 1 | Y | 1:开通,0关闭;<font color="green">示例值:1</font> |
+| fee_rate | 手续费(%) | String | 9 | Y | 数字类型,大于0,保留2位小数;<font color="green">示例值:0.38</font> |
+| fee_min_amt | 最低收取手续费(元) | String | 6 | N | 固定金额保留2位小数;大于0。需要渠道商开通此功能。<font color="green">示例值:0.38</font> |
+| pay_scene | 支付场景 | String | 2 | Y | 参见《[微信支付场景](https://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%e5%be%ae%e4%bf%a1%e6%94%af%e4%bb%98%e5%9c%ba%e6%99%af)》说明;<font color="green">示例值:1</font> |
+| fee_rule_id | 费率规则ID | String | 3 | N | [微信费率规则](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_wxflgz),简称cid。<font color="green">示例值:758</font> |
+| pay_channel_id | 子渠道号 | String | 32 | N | 不填入驻到渠道默认配置的微信渠道号下;<font color="green">示例值:JP00001</font> |
+| service_codes | 申请服务 | String | 100 | N | 微信(JSAPI:JSAPI支付,APPLET:小程序支付,MICROPAY:付款码支付,APP:app支付,MWEB:H5支付,PAP:委托代扣支付,AUTH:授权平台代扣支付),<br/><font color="green">示例值:[JSPAI","APPLET",MICROPAY"]</font><br/>默认值为:[JSPAI","APPLET","MICROPAY"] |
+| is_check_real_name | 是否需要实名认证 | String | 1 | N | Y-是,业务功能开通成功后使用法人信息发起实名认证申请 ; N-否;默认为N ;<font color="green">示例值:Y</font> |
+| <span class="extend 0e7808ef_899b_4343_a7e7_4cb30412bfab">wx_real_name_info</span> | 实名认证信息 | String | | N | 实名时需要填写 jsonObject字符串 <br>若请求微信入驻成功,实名申请失败需要调用单独的实名接口重新发起实名。 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 0e7808ef_899b_4343_a7e7_4cb30412bfab-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| finance_institution_flag | 是否金融机构 | String | | N | 选填,请根据申请主体的实际情况填写,可参考选择:https://kf.qq.com/faq/220215IrMRZ3220215n6buiU.html<br>1、若商户主体是金融机构,则填写:true。<br>2、若商户主体不是金融机构,则填写:false。<br>若未传入将默认填写:false<br>3,微信实名金融机构需要提供 F236:金融机构许可证图片一 ;F237:金融机构许可证图片二;F238:金融机构许可证图片三;F239:金融机构许可证图片四;F240:金融机构许可证图片五<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:false</font> |
+| finance_type | 金融机构类型 | String | 128 | N | 当主体是金融机构时,必填<br>金融机构类型需与营业执照/登记证书上一致,可参考选择金融机构指引:<br>https://kf.qq.com/faq/220215IrMRZ3220215n6buiU.html<br>BANK_AGENT:银行业, 适用于商业银行、政策性银行、农村合作银行、村镇银行、开发性金融机构等<br>PAYMENT_AGENT:支付机构, 适用于非银行类支付机构<br>INSURANCE:保险业, 适用于保险、保险中介、保险代理、保险经纪等保险类业务<br>TRADE_AND_SETTLE:交易及结算类金融机构, 适用于交易所、登记结算类机构、银行卡清算机构、资金清算中心等<br>OTHER:其他金融机构, 适用于财务公司、信托公司、金融资产管理公司、金融租赁公司、汽车金融公司、贷款公司、货币经纪公司、消费金融公司、证券业、金融控股公司、股票、期货、货币兑换、小额贷款公司、金融资产管理、担保公司、商业保理公司、典当行、融资租赁公司、财经咨询等其他金融业务;<font color="green">示例值:INSURANCE</font> |
+| cert_type | 证书类型 | String | 64 | N | 企业商户必填<br>CERTIFICATE_TYPE_2388:事业单位法人证书<br>CERTIFICATE_TYPE_2389:统一社会信用代码证书<br>CERTIFICATE_TYPE_2394:社会团体法人登记证书<br>CERTIFICATE_TYPE_2395:民办非企业单位登记证书<br>CERTIFICATE_TYPE_2396:基金会法人登记证书<br>CERTIFICATE_TYPE_2399:宗教活动场所登记证<br>CERTIFICATE_TYPE_2400:其他证书/批文/证明<br>CERTIFICATE_TYPE_2520:执业许可证/执业证<br>CERTIFICATE_TYPE_2521:基层群众性自治组织特别法人统一社会信用代码证<br>CERTIFICATE_TYPE_2522:农村集体经济组织登记证<br>主体为政府机关/其他组织/事业单位时,F46:单位证明函照片必填<br>主体为政府机关/其他组织/事业单位时,F45:登记证书必填<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:CERTIFICATE_TYPE_2389</font> |
+| micro_biz_type | 小微经营类型 | String | 32 | N | 小微经营类型 必填字段<br>门店场所:MICRO_TYPE_STORE<br>流动经营/便民服务:MICRO_TYPE_MOBILE<br>线上商品/服务交易:MICRO_TYPE_ONLINE<br>个人商户需要填写;<font color="green">示例值:MICRO_TYPE_STORE</font> <br/>需要提供 F22:店铺门头照图片;F24:店铺内景图片; 补充资料填写在extended_material_list对象中 |
+| special_category_id | 特殊行业id | String | 3 | N | 特殊行业必填,参看微信支付提供的特殊行业id对照表:<br>https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/applysubject_new/chapter6_1.shtml<br>1,微信实名特殊行业提供 F150:行业经营许可证资质照片一;F151:行业经营许可证资质照片二;F152:行业经营许可证资质照片三;F153:行业经营许可证资质照片四;F154:行业经营许可证资质照片五;F155:行业经营许可证资质照片六;<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:100</font>; |
+| contact_type | 联系人类型 | String | 10 | N | LEGAL:经营者/法人;SUPER:经办人(经商户授权办理微信支付业务的人员),默认:LEGAL<br/>1、主体为“小微/个人卖家”,可选择:LEGAL<br/>2、主体为“个体工商户/企业/政府机关/事业单位/社会组织”,可选择:LEGAL、SUPER 示例值:LEGAL<br/>联系人类型为SUPER时需在extended_material_list文件列表中上传联系人证件正反面照片;<br/>F28:联系人身份证正面照;<br/>F29:联系人身份证反面照;<br/>F33:联系人**护照**人像面;<br/>F241:联系人证件照正面,非身份证与护照类型;<br/>F242:联系人证件照反面,非身份证类型; |
+| name | 联系人姓名 | String | 64 | C | 联系人类型contact_type=SUPER时必填。示例值:张三 |
+| mobile | 联系人手机号 | String | 11 | C | 联系人类型contact_type=SUPER时必填。示例值:13917364538 |
+| contact_id_doc_type | 联系人证件类型 | String | 10 | C | 联系人类型contact_type=SUPER时必填。<br/>枚举值参见《自然人证件类型》说明,示例值:00<br/>个体户/企业/事业单位/社会组织:可选择任一证件类型,政府机关仅支持身份证类型。 |
+| id_card_number | 联系人证件号码 | String | 32 | C | 联系人类型contact_type=SUPER时必填。示例值:320936198512035017 |
+| contact_period_begin | 联系人证件有效期开始时间 | String | 20 | C | 联系人类型contact_type=SUPER时必填<br/>格式:yyyy-MM-dd;示例值:2019-06-06 |
+| contact_period_end | 联系人证件有效期结束时间 | String | 20 | C | 联系人类型contact_type=SUPER时必填<br/>格式:yyyy-MM-dd;示例值:2029-06-06<br/>结束时间大于开始时间;若证件有效期为长期,请填写:长期 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table c30f8147_296d_42ce_ae6a_f926c8605977-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| charge_cate_code | 银行业务手续费类型 | String | 2 | N | 01:减免类<br/>02:优惠类<br/>03:标准类,默认标准类 。(小微商户仅有03标准类);<br/>04:线上类<br/><font color="green">示例值:03</font> |
+| switch_state | 功能开关 | String | 2 | N | 1:开通 0:关闭 默认:1;<font color="green">示例值:1</font><br/> |
+| debit_fee_rate | 借记卡手续费(%) | String | 9 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.38</font> |
+| credit_fee_rate_up | 贷记卡手续费1000以上(%) | String | 9 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.60</font> |
+| credit_fee_rate_down | 贷记卡手续费1000及以下(%) | String | 9 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.60</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 2cefb38a_656f_47e2_9f7c_45a072e88da3-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| charge_cate_code | 银行业务手续费类型 | String | 2 | N | 01:减免类<br/>02:优惠类<br/>03:标准类(默认03);<font color="green">示例值:03</font> |
+| debit_fee_rate | 借记卡手续费(%) | String | 9 | Y | 数字类型,大于0,保留2位小数;<font color="green">示例值:0.50</font>代表费率为0.5% |
+| debit_fee_limit | 借记卡封顶值 | String | 4 | N | 数字类型,大于0,保留2位小数;<font color="green">示例值:5.00</font> |
+| credit_fee_rate | 贷记卡手续费(%) | String | 9 | Y | 数字类型,大于0,保留2位小数;<font color="green">示例值:0.60</font>代表费率为0.6% |
+| is_open_small_flag | 是否开通小额双免 | String | 1 | N | 开关状态<br/>0:不开通双免<br/>1:开通双免<br/>2:仅免签;<font color="green">示例值:1</font> |
+| small_free_amt | 小额双免单笔限额(元) | String | 9 | N | 限额需小于等于1000,不传默认0(不开通小额双免);<font color="green">示例值:1000.00</font> |
+| small_fee_amt | 小额双免手续费(%) | String | 9 | N | 数字类型,大于0,保留2位小数,开通小额双免填必须填制;<font color="green">示例值:0.38</font>代表费率为0.38% |
+| switch_state | 功能开关 | String | 2 | N | 1:开通 0:关闭 默认:1;<font color="green">示例值:1</font><br/> |
+| is_open_cloud_flag | 云闪付开通状态 | String | 1 | N | 0-关闭 1-开通 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table de973e01_1866_4824_b50d_575089da5ba4-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 支付手续费(%) | String | 9 | N | 支持两位小数 fee_rate与fee_fix_amt不能同时为空;<font color="green">示例值:0.50</font>代表费率为0.5% |
+| fee_fix_amt | 支付固定手续费(元) | String | 9 | N | 支持两位小数 fee_rate与fee_fix_amt不能同时为空;<font color="green">示例值:1.50</font><br/>注:如果fee_fix_amt与fee_rate都填写了则手续费=fee_fix_amt+支付金额\*fee_rate |
+| switch_state | 功能开关 | String | 2 | N | 1:开通 0:关闭 默认:1;<font color="green">示例值:1</font><br/> |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font><br/>优先级高于相同名称的公共参数; |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填,<font color="green">示例值:6666000123123123</font><br/>优先级高于相同名称的公共参数; |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | N | 1:外扣 2:内扣(默认2内扣),<font color="green">示例值:1</font><br/>优先级高于相同名称的公共参数; |
+| balance_model | *业务模式* | String | 1 | Y | 2-入驻商户货款(周期性结算)<br/>3-营销补贴(周期性结算)<br/>4-推广方(渠道/代理/个人)的服务佣金/抽成<br/>5-红包发放<br/>6-钱包功能<br/>7-其他模式<br/>8-线上入驻商户货款(周期性结算)<br/>9-线上营销补贴(周期性结算)<br/>10-线上推广方(渠道/代理/个人)的服务佣金/抽成<br/>11-线上其他模式<br/>单选;<font color="green">示例值:6</font> |
+| <span class="extend a681553f_b98d_4858_9a8a_b546f2dad59e">description_info</span> | *业务情况说明* | String | | Y | jsonObject字符串 |
+| charge_mode | 扣费模式 | String | 2 | N | 内扣时枚举值: 01: 默认规则, 02: 收款方分摊, 03: 交易时指定承担方<br>外扣时枚举值: 10: 指定承担方, 11: 出款方承担, 12: 交易时指定承担方<br><font color="green">示例值:11</font>;内扣时默认为01,外扣时默认为10; |
+| pay_mode | 余额支付模式 | String | 4 | N | pro,lite;示例值:pro<br/>为空时默认为pro<br/>lite版不支持当日收款资金余额支付<br/><font color="green">示例值:lite</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table a681553f_b98d_4858_9a8a_b546f2dad59e-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| busi_instruction | *业务模式说明* | String | 500 | C | 请详细说明商户的业务模式,包括不限于(业务参与方、各方的权利及义务关系等)。最大500个汉字,必填<br/><font color="green">示例值:商户向企业采购产品,并将其展示在其电商平台上,用户注册后购买其产品,产品主要有家电、服饰、鞋帽等,用户购买产品的资金作为商户所得,商户根据订单情况进行物流配送。</font> |
+| capital_instruction | *资金流向说明* | String | 500 | C | 请详细说明商户的资金流向,包括但不限于(交易所涉及的各方账户、资金流入流出过程等)。最大500个汉字,必填<br/><font color="green">示例值:用户选购产品后根据订单支付给商户,商户根据结算周期,结算到对公账户。</font> |
+| function_instruction | *功能开通用途说明* | String | 500 | C | 请详述所申请功能的原因、场景、涉及对象类型。最大500个汉字,必填<br/><font color="green">示例值:企业工资代发</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 0a3d6348_61a3_40a5_950a_6c0b91f079bb-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| switch_state | 功能开关 | String | 1 | Y | 0:关闭,1:开通;<font color="green">示例值:1</font> |
+| fee_rate | 支付手续费(%) | String | 9 | N | 支付手续费(%) 支持两位小数;<font color="green">示例值:0.50</font>代表费率为0.5% |
+| fee_fix_amt | 支付固定手续费(元) | String | 9 | N | 支付固定手续费(元)支持两位小数;<font color="green">示例值:1.50</font><br/>注:如果fee_fix_amt与fee_rate都填写了则手续费=fee_fix_amt+支付金额\*fee_rate |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | Y | 1:外扣,仅支持外扣,<font color="green">示例值:1</font><br/>优先级高于相同名称的公共参数; |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | Y | 开通交易手续费外扣业务时必填,<font color="green">示例值:6666000123123123</font><br/>优先级高于相同名称的公共参数; |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font><br/>优先级高于相同名称的公共参数; |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 7802b435_4184_464c_80f0_c80f683664ab-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| pay_type | 业务类型 | String | 25 | N | ONLINE_PERSON:个人网银<br/>ONLINE_ENT:企业网银<br/>QUICK:快捷<br/>WAP:手机WAP支付<br/>ONLINE_ENT_TOP_UP:B2B网银充值<br/>ONLINE_PERSON_TOP_UP:B2C网银充值<br/>WITHHOLD:代扣支付<br/><font color="green">示例值:WAP</font> |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户;<font color="green">示例值:01</font> |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填;<font color="green">示例值:6666000108854952</font> |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | N | 1:外扣 2:内扣(默认2内扣);<font color="green">示例值:2</font> |
+| switch_state | 功能开关 | String | 1 | N | 0-关闭/1-打开;<font color="green">示例值:1</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 40e023f3_c58e_4392_99ba_8ef26e27f81c-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| switch_state | 功能开关 | String | 1 | Y | 全域资金管理配置功能开关。0:关闭,1:开通;<font color="green">示例值:1</font> |
+| out_order_auto_acct_flag | 自动入账开关 | String | 1 | Y | 开通、关闭自动入账功能;0:关闭,1:开通;<font color="green">示例值:1</font><br/>关闭自动入账需要[处理银行来账通知](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_lztz),并调用[汇付入账确认接口](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_yhskfk)来确认入账。 |
+| fee_rate | 支付手续费(%) | String | 6 | N | 支持两位小数;<font color="green">示例值:0.45</font>;fee_rate与fee_fix_amt与fee_min_amt不能同时为空 |
+| fee_min_amt | 手续费最小值(元) | String | 6 | N | 支付手续费最小值,支持两位小数;<font color="green">示例值:1.00</font></br>fee_rate与fee_fix_amt与fee_min_amt不能同时为空 |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户;<font color="green">示例值:01</font> |
+| out_fee_flag | 交易手续费外扣标记 | String | 1 | N | 1:外扣 2:内扣(默认2内扣);<font color="green">示例值:2</font> |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | <font color="green">示例值:6666000123123123</font> |
+| <span class="extend bf765ccb_4da4_4316_97b6_5bbe693096b0">out_order_acct_card</span> | 全域资金开户使用的银行卡信息 | String | | N | jsonObject字符串 |
+| <span class="extend 971afcf4_dbcb_4676_bbd0_664ff19f1d72">out_order_acct_open_fees</span> | 全域资金开户手续费 | String | | N | jsonObject字符串 |
+| business_model | 全域支付业务模式 | String | 20 | N | acquiringMode:收单模式,<br/><font color="green">示例值:acquiringMode</font> |
+| other_payment_institutions_pic | 全渠道资金管理补充材料 | String | 64 | C | 涉及文件类型:F504-全渠道资金管理补充材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table bf765ccb_4da4_4316_97b6_5bbe693096b0-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| prov_id | 银行所在省 | String | 6 | N | [参考省市区编码表](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_dqbm);<font color="green">示例值:310000</font> |
+| area_id | 银行所在市 | String | 6 | N | [参考省市区编码表](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_dqbm);<font color="green">示例值:310100</font> |
+| bank_code | 银行编码 | String | 8 | N | 对公时根据支行编码获取总行编码;参考[银行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhbm);<font color="green">示例值:01020000</font> |
+| branch_code | 支行联行号 | String | 12 | N | card_type为0时必填,参考:[银行支行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhzhbm);<font color="green">示例值:102290026507</font> |
+| branch_name | 支行名称 | String | 64 | N | card_type为0时必填 ,参考:[银行支行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhzhbm);<font color="green">示例值:中国工商银行上海市中山北路支行</font> |
+| card_name | 结算账户名 | String | 128 | Y | 银行卡对应的户名;<font color="green">示例值:上海汇付支付有限公司</font> |
+| card_no | 银行卡号 | String | 32 | Y | <font color="green">示例值:98140008801800008888</font> |
+| card_type | 卡类型 | String | 1 | Y | 0:对公 1:对私;<font color="green">示例值:0</font> |
+| cert_type | 持卡人证件类型 | String | 2 | C | 00:身份证;<font color="green">示例值:00</font>;card_type为1时选填。 |
+| cert_begin_date | 持卡人证件有效期(起始) | String | 8 | C | card_type为1时选填;格式:yyyyMMdd,<font color="green">示例值:20210830</font>;<br/>若填写cert_no,cert_validity_type,cert_type需同时填写。 |
+| cert_end_date | 持卡人证件有效期(截止) | String | 8 | C | cert_validity_type变更为0时必填,格式:yyyyMMdd;<font color="green">示例值:20210830</font> |
+| cert_no | 持卡人证件号码 | String | 32 | C | card_type为1时选填;<font color="green">示例值:310112200001018888</font>; |
+| cert_validity_type | 持卡人证件有效期类型 | String | 1 | N | card_type为1时选填;1:长期有效 0:非长期有效;<font color="green">示例值:0</font><br/>若填写cert_begin_date,cert_no,cert_type需同时填写。 |
+| mp | 银行卡绑定手机号 | String | 11 | Y | <font color="green">示例值:18611111111</font> |
+| open_licence_no | 开户许可证核准号 | String | 32 | N | <font color="green">示例值:J2900123456789</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 971afcf4_dbcb_4676_bbd0_664ff19f1d72-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_fix_amt | 开户手续费(元) | String | 9 | Y | 支持两位小数;<font color="green">示例值:1.00</font> |
+| out_fee_acct_type | 开户手续费外扣时的账户类型 | String | 2 | C | 01-基本户,02-现金户,05-充值户,09-营销户,不填默认01;<font color="green">示例值:01</font><br/>注:fee_fix_amt:开户手续费大于0时必填 |
+| out_fee_huifuid | 开户手续费外扣汇付ID | String | 18 | C | 开通手续费外扣业务时必填;<font color="green">示例值:6666000109812123</font><br/>注:fee_fix_amt:开户手续费大于0时必填 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 017c117e_a098_4f8b_b2ba_5ff8182b302f-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| media_type | *运营媒介类型* | String | 2 | Y | S1-PC网站;若媒介项为PC网站:必填字段(PC网站域名、ICP备案/许可证号)<br/>S2-APP场景;若媒介项为APP场景:必填字段(APP名称、APP下载地址),若开通微信App支付,则新增app_id、app_name必填<br/>S3-小程序场景;若媒介项为小程序:必填字段(小程序名称)<br/>S4-公众号场景;若媒介项为公众号:必填字段(公众号名称)<br/>S5-其他;媒介项为其他:其他有效信息或链接地址必填<br/>线上场景时必填一项;<font color="green">示例值:S1</font> |
+| media_name | *媒介名称* | String | 200 | C | PC网站域名/APP名称/小程序名称/公众号名称;<font color="green">示例值:汇付服务</font><br/>运营媒介类型为 :S1/S2/S3/S4时,必填; |
+| test_account | *测试账号* | String | 64 | N | <font color="green">示例值:test</font> |
+| test_secret | *测试密码* | String | 64 | N | <font color="green">示例值:test</font> |
+| mer_icp | ICP备案/许可证号 | String | 200 | C | 运营媒介类型为 :S1时必填;<font color="green">示例值:沪ICP备06046402号-28</font> |
+| other_info | *其他有效信息* | String | 200 | C | 其他有效信息或链接地址/APP下载地址;类型为S5或S2必填<br/><font color="green">示例值:http://download.huifu.com</font> |
+| media_front_page | *运营媒介-首页* | String | 128 | N | 通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| media_service_page | *运营媒介-服务/商品明细页面* | String | 128 | N | 通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| media_order_page | *运营媒介-下单场景页面* | String | 128 | N | 通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| media_pay_page | *运营媒介-支付页面* | String | 128 | N | 通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| media_mer_common_flag | *媒介主体与商户主体是否一致* | String | 1 | C | Y/N;<font color="green">示例值:Y</font><br/>运营媒介为S1、S2、S3、S4且企业商户开通快捷或网银,或大额转账,或余额支付或分账业务(20%(不含)-100%),或为个人商户开通分账业务(10%(不含)-100%),必填<br/>若不一致,则需提供ICP备案/APP/微信公众号/小程序主体与商户的使用授权或开发证明材料; |
+| authorize_materials | *授权或开发证明材料* | String | 128 | C | 运营媒介为S1、S2、S3、S4且媒介主体与商户主体不一致时,且企业商户开通快捷或网银,或大额转账,或余额支付或分账业务(20%(不含)-100%),或为个人商户开通分账业务(10%(不含)-100%),必填<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| other_material | 微信APP补充材料 | String | 128 | C | 运营媒介为S2且开通微信下app支付时选填,具体见[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc) |
+| app_id | appId | String | 128 | C | 运营媒介为S2且开通微信下app支付时必填 |
+| app_name | appId认证主体名称 | String | 128 | C | 运营媒介为S2且开通微信下app支付时必填 |
+| supplement | 补充说明 | String | 512 | C | 运营媒介为S2且开通微信下app支付时选填 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table abda2a5c_411e_40e9_951b_c47a2de7d14f-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_id | *文件id* | String | 64 | Y | 请填写图片file_id,可通过 [商户图片上传](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc) 接口获取;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+| file_type | *文件类型* | String | 64 | N | [参见文件类型说明](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_wjlx);开通[分账功能提供材料说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E5%88%86%E8%B4%A6%E5%8A%9F%E8%83%BD%E6%8F%90%E4%BE%9B%E6%9D%90%E6%96%99.xlsx);<font color="green">示例值:F01</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table afaf29e4_fd5f_4ce5_80d9_c009ae6a2d6e-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| type | 签约人类型 | String | 7 | Y | LEGAL-法人,对公结算或对私法人结算时可选法人签约;<br/>CONTACT-联系人,对公结算可选联系人(经办人)签约;<br/>OTHER-其他,对私非法人结算选“其他”,必须是结算人;<br/><font color="green">示例值:LEGAL</font> |
+| name | 姓名 | String | 32 | C | 签约人类型=其他,必填;<font color="green">示例值:张三</font> |
+| mobile_no | 手机号 | String | 11 | C | 签约人类型=法人/其他 ,必填;注意:**签约人会做姓名+身份证+手机号验证,请正确填写**;<font color="green">示例值:13917463536</font> |
+| cert_no | 身份证 | String | 32 | C | 签约人类型=联系人/其他,必填 ;注意:**签约人会做姓名+身份证+手机号验证,请正确填写**;<font color="green">示例值:320946195712025082</font> |
+| email | 邮箱 | String | 32 | N | <font color="green">示例值:example@email.com</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table cb1c89a9_2fc1_4b13_a930_079376193cc7-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| sub_mch_id | 微信子商户号 | String | 32 | Y | 微信支付分配的子商户号;<font color="green">示例值:1632157057</font> |
+| <span class="extend 7a8a0f32_d9c5_4132_8124_5a2ddcb85663">wx_zl_pay_conf_list</span> | 配置集合 | Array | 512 | Y | |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 7a8a0f32_d9c5_4132_8124_5a2ddcb85663-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| service_code | 申请服务 | String | 16 | Y | JSAPI-公众号,APPLET-小程序;<font color="green">示例值:JSAPI</font> |
+| sub_app_id | 功能服务appid | String | 32 | Y | 子商户的公众号、小程序ID;<font color="green">示例值:wx51aa91a575359ff5</font> |
+| switch_state | 功能开关 | String | 1 | Y | 0-关闭,1-打开;<font color="green">示例值:1</font> |
+| fee_rate | 功能费率(%) | String | 6 | Y | 保留两位小数。<font color="green">示例值:0.60</font> |
+| operate_type | 操作类型 | String | 10 | C | ADD-新增, UPDATE-修改, 默认新增;<font color="green">示例值:ADD</font> |
+| <span class="extend 108086c1_9552_4d9c_ae84_cca1231164c2">contact_info</span> | 联系人信息 | String | | C | jsonObject字符串,新增时必填 |
+| <span class="extend 4cdf77e2_b8fc_4301_919f_8c4cdb9902d9">certificate_info</span> | 特殊主体登记证书 | String | | C | jsonObject字符串,商户营业执照类型为政府机关/事业单位/其他组织时,传入相应信息。新增时需填入 |
+| <span class="extend b9ffd6e8_60d7_4574_8af4_84a06a64d7d6">ubo_info</span> | 最终受益人信息 | String | | C | jsonObject字符串,商户类型为企业时,微信侧必填。(如果基本信息里有的话,可以不传取 huifu_id 对应的信息)。新增时填入 |
+| <span class="extend 7cfce2a4_b904_4245_952c_7ef0fb2b3162">sales_info</span> | 经营场景 | String | | C | jsonObject字符串,新增时填入 |
+| <span class="extend b4cb0253_b250_48ba_abcb_93d46476cb1c">wx_card_info</span> | 银行账户信息 | String | | C | jsonObject字符串,该字段不填时,取商户在汇付系统录入的结算账号信息。新增或修改时填入,修改时必填 |
+| business_addition_msg | 补充说明信息 | String | 512 | N | <font color="green">示例值:补充说明</font> |
+| <span class="extend 6bc1ccbf_d981_4b57_b1c1_4d2aa005004a">addition_file_list</span> | 补充说明文件列表 | String | | N | jsonArray格式,根据实际审核情况,额外要求商家提供指定的补充资料<br>F85-微信直连额外补充材料一<br>F86-微信直连额外补充材料二<br>F87-微信直连额外补充材料三<br>F88-微信直连额外补充材料四<br>F89-微信直连额外补充材料五<br>F90-法人开户承诺函<br>F91-法人开户意愿视频 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 108086c1_9552_4d9c_ae84_cca1231164c2-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| contact_type | 联系人类型 | String | 1 | Y | 1: 法人;2:经办人;<font color="green">示例值:1</font> |
+| contact_name | 联系人姓名 | String | 128 | C | 联系人类型为经办人时必填;<font color="green">示例值:张三</font> |
+| cert_type | 联系人证件类型 | String | 2 | C | 联系人类型为经办人时必填;<br>00:身份证<br>01:护照<br>11:港澳台同胞通行证<br>12:外国人居留证<br>13:港澳居民证<br>14:台湾居民证<br/><font color="green">示例值:00</font>; |
+| contact_cert_no | 联系人证件号码 | String | 18 | C | 联系人类型为经办人时必填;<font color="green">示例值:32090297512026402</font> |
+| contact_mobile_no | 联系人手机号 | String | 11 | Y | <font color="green">示例值:13911111111</font> |
+| contact_email | 联系人电子邮箱 | String | 40 | Y | <font color="green">示例值:carl.chen@huifu.com</font> |
+| <span class="extend e476cd10_7194_447c_9891_d4c26c458952">contact_file_list</span> | 联系人资料 | String | | C | 联系人类型为经办人时必填<br>F28-联系人身份证国徽面 <br>F29-联系人身份证人像面<br>F227-微信业务办理授权函<br/><font color="green">示例值:</font> |
+| contact_cert_validity_type | 证件有效期类型 | String | 1 | Y | 有效期类型 1:长期有效 0:非长期有效;<font color="green">示例值:1</font><br/>若长期有效,则无需填写证书有效期截止日期 |
+| contact_cert_begin_date | 证件有效期开始日期 | String | 8 | Y | 格式:YYYYMMDD;<font color="green">示例值:20100908</font> |
+| contact_cert_end_date | 证件有效期截止日期 | String | 8 | N | 格式:YYYYMMDD;<font color="green">示例值:20300908</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table e476cd10_7194_447c_9891_d4c26c458952-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 4cdf77e2_b8fc_4301_919f_8c4cdb9902d9-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| cert_type | 登记证书类型 | String | 32 | Y | CERTIFICATE_TYPE_2388:事业单位法人证书<br>CERTIFICATE_TYPE_2389:统一社会信用代码证书<br>CERTIFICATE_TYPE_2390:有偿服务许可证(军队医院适用)<br>CERTIFICATE_TYPE_2391:医疗机构执业许可证(军队医院适用)<br>CERTIFICATE_TYPE_2392:企业营业执照(挂靠企业的党组织适用)<br>CERTIFICATE_TYPE_2393:组织机构代码证(政府机关适用)<br>CERTIFICATE_TYPE_2394:社会团体法人登记证书<br>CERTIFICATE_TYPE_2395:民办非企业单位登记证书<br>CERTIFICATE_TYPE_2396:基金会法人登记证书<br>CERTIFICATE_TYPE_2397:慈善组织公开募捐资格证书<br>CERTIFICATE_TYPE_2398:农民专业合作社法人营业执照<br>CERTIFICATE_TYPE_2399:宗教活动场所登记证<br>CERTIFICATE_TYPE_2400:其他证书/批文/证明<br/><font color="green">示例值:CERTIFICATE_TYPE_2400</font> |
+| cert_no | 证书号 | String | 32 | Y | 请填写登记证书上的证书编号。<font color="green">示例值:92650109MA79R8E308</font> |
+| cert_mer_name | 证书商户名称 | String | 128 | Y | 请填写登记证书上的商户名称。<font color="green">示例值:上海汇付支付服务公司</font> |
+| reg_detail | 注册地址 | String | 128 | Y | 请填写登记证书的注册地址。<font color="green">示例值:上海徐汇宜山路601号C5栋</font> |
+| legal_name | 法人姓名 | String | 32 | Y | 1、只能由中文字符、英文字符、可见符号组成。<br>2、请填写登记证书上的法定代表人姓名。<font color="green">示例值:张三</font> |
+| cert_validity_type | 证书有效期类型 | String | 1 | Y | 有效期类型 1:长期有效 0:非长期有效;<font color="green">示例值:0</font><br>若长期有效,则无需填写证书有效期截止日期 |
+| cert_begin_date | 证书有效期开始日期 | String | 8 | Y | 格式:YYYYMMDD;<font color="green">示例值:20100908</font> |
+| cert_end_date | 证书有效期截止日期 | String | 8 | N | 格式:YYYYMMDD;<font color="green">示例值:20300908</font> |
+| <span class="extend 589dcc73_8021_44b0_84d4_9a63dbc10bb1">cert_file_list</span> | 文件列表 | String | | Y | jsonArray,F46-单位证明函,F45-登记证书 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 589dcc73_8021_44b0_84d4_9a63dbc10bb1-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table b9ffd6e8_60d7_4574_8af4_84a06a64d7d6-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| ubo_type | 经营者/法人是否为受益人 | String | 1 | Y | Y-是,N-否;<font color="green">示例值:Y</font> |
+| <span class="extend affb6294_0808_458d_8ffe_4a0d4d863359">ubo_info_list</span> | 受益人信息列表 | String | | C | jsonArray格式,当ubo_type为Y时可不填 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table affb6294_0808_458d_8ffe_4a0d4d863359-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| ubo_cert_type | 证件类型 | String | 2 | Y | 00:身份证 01:护照;<font color="green">示例值:00</font> |
+| ubo_cert_no | 证件号码 | String | 18 | Y | <font color="green">示例值:320926198512027462</font> |
+| ubo_name | 姓名 | String | 32 | Y | <font color="green">示例值:张三</font> |
+| ubo_cert_doc_address | 受益人证件居住地址 | String | 128 | Y | <font color="green">示例值:上海宝山区共富路11号</font> |
+| ubo_cert_validity_type | 证件有效类型 | String | 1 | Y | 1:长期有效 0:非长期有效;<font color="green">示例值:0</font> |
+| ubo_cert_begin_date | 证件有效期开始日期 | String | 8 | Y | <font color="green">示例值:20200908</font> |
+| ubo_cert_end_date | 证件有效期截止日期 | String | 8 | N | <font color="green">示例值:20330908</font> |
+| <span class="extend d09b440e_e8d5_4c50_91ee_4f5e1412f5ed">ubo_file_list</span> | 文件列表 | String | | Y | jsonArray,F228-受益人身份证正面(国徽面),F229-联系人身份证反面(人像面);<font color="green">示例值:F229</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table d09b440e_e8d5_4c50_91ee_4f5e1412f5ed-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 7cfce2a4_b904_4245_952c_7ef0fb2b3162-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| sales_scenes_type | 经营场景类型 | String | 256 | Y | 多个以英文逗号分割,至少要有一个<br>线下门店:SALES_SCENES_STORE<br>公众号:SALES_SCENES_MP<br>小程序:SALES_SCENES_MINI_PROGRAM<br>互联网:SALES_SCENES_WEB<br>APP:SALES_SCENES_APP<br>企业微信:SALES_SCENES_WEWORK<br/><font color="green">示例值:SALES_SCENES_WEWORK</font> |
+| fee_rate | 功能费率 | String | 6 | C | 仅支持渠道商传入该字段。<font color="green">示例值:0.06</font><br>平台商户为子商户开通微信直连支付时,不支持该字段,取平台商户费率上送微信。 |
+| fee_rate_file_list | 文件列表 | String | | N | 微信直连商户费率材料,根据微信要求上送。<font color="green">示例值:d1451277-85c6-3177-ac3d-a8be47b9ae9d</font> |
+| biz_store_name | 门店名称 | String | 128 | N | 不传,取 huifu_id 关联信息,微信侧条件必填;<font color="green">示例值:卡卡奶茶共富店</font> |
+| biz_address_code | 门店省市编码 | String | 128 | N | 不传,取 huifu_id 关联信息,微信侧条件必填;<font color="green">示例值:310100</font> |
+| biz_store_address | 门店地址 | String | 128 | N | 不传,取 huifu_id 关联信息,微信侧条件必填;<font color="green">示例值:上海宝山共富路1号</font> |
+| biz_sub_jsapi_app_id | 线下场所对应的商家公众号APPID | String | 256 | C | 开通线下门店场景时,填入。都填入时,取公众号的上送微信。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| biz_sub_mini_app_id | 线下场所对应的商家小程序APPID | String | 256 | C | 开通线下门店场景时,填入。都填入时,取公众号的上送微信。<font color="green">示例值:wxea9c30a90fs8d3fe</font> |
+| jsapi_app_id | 服务商公众号 ID | String | 256 | C | 开通公众号场景时,直连服务商和商户的公众号 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| jsapi_sub_app_id | 商家公众号APPID | String | 256 | C | 开通公众号场景时,直连服务商和商户的公众号 APP ID,二选一填入。<font color="green">示例值:wxea9c30a90fs8d3fe</font> |
+| mini_app_id | 服务商小程序APPID | String | 256 | C | 开通小程序场景时,直连服务商和商户的小程序 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| mini_sub_app_id | 商家小程序APPID | String | 256 | C | 开通小程序场景时,直连服务商和商户的小程序 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| app_app_id | 服务商应用APPID | String | 256 | C | 开通 APP 场景时,直连服务商和商户的 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| app_sub_app_id | 商家应用APPID | String | 256 | C | 开通 APP 场景时,直连服务商和商户的 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| web_domain | 互联网网站域名 | String | 256 | C | 开通互联网场景时填入;<font color="green">示例值:huifu.com</font> |
+| web_app_id | 互联网网站对应的商家APPID | String | 256 | C | 开通互联网场景时填入;<font color="green">示例值:wx51aa91a575359ff5</font> |
+| sub_corp_id | 商家企业微信CorpID | String | 256 | C | 开通企业微信场景时填入;<font color="green">示例值:xxxxx</font> |
+| <span class="extend 2c5f9bf8_4a85_4e2a_a3e5_fa19e0ed67d7">sales_scenes_file_list</span> | 文件列表 | String | 6 | Y | 场景资料文件<br>附件资料列表fileList<br>线下门店场景,F49与F50必传<br>公众号场景,F95,F96,F97,F98,F99,总共至少传1张,最多传5张<br>小程序场景,F60,F61,F62,F63,F64,总共至少传1张,最多传5张<br>APP场景,F65,F66,F67,F68,各传1张<br>互联网网站场景,若备案主体与申请主体不同,请务必上传加盖公章的网站授权函(F69)。<br>企业微信场景,F70,F71,F72,F73,F74,总共至少传1张,最多传5张<br>F49-店铺内景图片<br>F50-店铺门头照图片<br>F95-公众号页面截图一<br>F96-公众号页面截图二<br>F97-公众号页面截图三<br>F98-公众号页面截图四<br>F99-公众号页面截图五<br>F60-小程序截图截图一<br>F61-小程序截图截图二<br>F62-小程序截图截图三<br>F63-小程序截图截图四<br>F64-小程序截图截图五<br>F65-APP首页截图<br>F66-APP尾页截图<br>F67-APP应用内截图<br>F68-APP支付页截图<br>F69-网站授权函<br>F70-企业微信页面截图一<br>F71-企业微信页面截图二<br>F72-企业微信页面截图三<br>F73-企业微信页面截图四<br>F74-企业微信页面截图五<br/><font color="green">示例值:F74</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 2c5f9bf8_4a85_4e2a_a3e5_fa19e0ed67d7-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table b4cb0253_b250_48ba_abcb_93d46476cb1c-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| card_type | 账户类型 | String | 1 | Y | 0:对公银行账户<br>1:经营者个人银行卡;<font color="green">示例值:0</font> |
+| card_name | 开户名称 | String | 128 | Y | 选择“经营者个人银行卡”时,开户名称必须与“经营者证件姓名”一致。选择“对公银行账户”时,开户名称必须与营业执照上的“商户名称”一致。<br/><font color="green">示例值:张三</font> |
+| bank_code | 开户银行 | String | 8 | Y | 客户按汇付银行编码上送;<font color="green">示例值:01020000</font> |
+| prov_id | 开户银行省编码 | String | 6 | Y | 按汇付的省市编码;<font color="green">示例值:310000</font> |
+| area_id | 开户银行市编码 | String | 6 | Y | <font color="green">示例值:310100</font> |
+| branch_code | 开户银行联行号 | String | 20 | C | 开户银行联行号与开户银行全称(含支行)二选一;<font color="green">示例值:102290026507</font> |
+| branch_name | 开户银行全称(含支行) | String | 128 | C | 开户银行联行号与开户银行全称(含支行)二选一;<font color="green">示例值:中国工商银行股份有限公司上海市中山北路支行</font> |
+| card_no | 银行账号 | String | 30 | Y | <font color="green">示例值:1001265009300682579</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 6bc1ccbf_d981_4b57_b1c1_4d2aa005004a-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 74ca3361_c0bc_4faf_ad00_b87441624675-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| apply_type | 申请类型 | String | 32 | Y | FACE_TO_FACE:当面付;<font color="green">示例值:FACE_TO_FACE</font> |
+| contact_name | 联系人姓名 | String | 64 | N | 支付宝联系人信息,不传取商户的联系人信息;<font color="green">示例值:张三</font> |
+| contact_mobile_no | 联系人手机号 | String | 11 | N | 支付宝联系人信息,不传取商户的联系人信息;<font color="green">示例值:13911111111</font> |
+| contact_email | 联系人电子邮箱 | String | 40 | N | 支付宝联系人信息,不传取商户的联系人信息;<font color="green">示例值:carl.chen@huifu.com</font> |
+| order_ticket | 订单授权凭证 | String | 40 | N | <font color="green">示例值:</font> |
+| account | 商户支付宝账号 | String | 128 | Y | 商户登录支付宝控台的账号;<font color="green">示例值:zhangsan</font> |
+| fee_rate | 服务费率 | String | 6 | C | 仅支持渠道商。平台商户调用不支持该字段<br>服务费率(%),0.38~3之间,精确到0.01。<font color="green">示例值:0.06</font> |
+| license_code | 营业执照编号 | String | 20 | N | 工商营业执照编号,<font color="green">示例值:92650109MA79R8E308</font> |
+| license_validity_type | 营业执照有效期类型 | String | 1 | N | 1:长期有效 0:非长期有效<font color="green">示例值:</font> |
+| license_begin_date | 营业执照有效期开始日期 | String | 8 | N | 日期格式yyyyMMdd,<font color="green">示例值:20110112</font> |
+| license_end_date | 营业执照有效期截止日期 | String | 8 | N | 日期格式yyyyMMdd,<font color="green">示例值:20110112</font> |
+| <span class="extend 60df691d_c448_45b8_9395_c7ba77abbe3c">file_list</span> | 文件列表 | String | | Y | jsonArray格式,F47-企业特殊资质图片(可选,企业特殊资质图片,可参考商家经营类目中的“需要的特殊资质证书”)<br>F48-营业执照授权函图片(可选,个体工商户如果使用总公司或其他公司的营业执照认证需上传该授权函图片)<br>F49-店铺内景图片(可选)<br>F50-店铺门头照图片(必填)<br/><font color="green">示例值:F50</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 60df691d_c448_45b8_9395_c7ba77abbe3c-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 09f45a92_d20f_432a_a316_1475a61ce877-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| rule_origin | 分账规则来源 | String | 2 | Y | 01 接口发起 02页面配置;<font color="green">示例值:01</font> |
+| div_flag | 分账开关 | String | 1 | Y | Y:开,N:关;<font color="green">示例值:Y</font> |
+| apply_ratio | 最大分账比例% | String | 9 | Y | 0-100 的数值,支持两位小数; <font color="green">示例值:20.00</font> |
+| <span class="extend 230addfc_db4b_42ae_92f7_5578afea2770">acct_split_bunch_list</span> | 分账明细 | String | | N | 分账规则来源选择平台配置时必填,jsonArray格式 |
+| start_type | 生效类型 | String | 1 | N | 0-审核通过即时生效;1-审核通过次日生效;<font color="green">示例值:1</font> |
+| out_fee_flag | 交易手续费外扣开关 | String | 1 | N | 1:外扣 2:内扣(默认);<font color="green">示例值:1</font> |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户(默认),02-现金户,05-充值户;<font color="green">示例值:01</font> |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | 选择手续费外扣时必填;<font color="green">示例值:</font> |
+| split_fee_rate | 手续费% | String | 9 | N | 开通分账业务时必须填写一种收费方式;百分比,支持两位小数;<font color="green">示例值:1.00</font> <br/>分账手续费收取方式为费率手续费与固定手续费之和 |
+| per_amt | 固定手续费 | String | 9 | N | 开通分账业务时必须填写一种收费方式;单位元,支持小数点后两位;<font color="green">示例值:1.00</font> <br/>分账手续费收取方式为费率手续费与固定手续费之和 |
+| scene | 分账模式 | String | 2 | Y | 00-其他<br>01-医美医院分账<br>02-线上其他<br>A1- 教培机构分账<br>A2-公办/民办学校分账<br>A3-医美渠道独立收款分账<br>A4-线上供应商货款<br>A5-线上推广方(渠道/代理/个人)的服务佣金/抽成<br>A7-入驻商户货款<br>A8-线下供应商货款<br>A9-线下推广方<br>A10-个人与合作方分账<br>单选;<font color="green">示例值:A9</font> |
+| <span class="extend 0cd5f388_3349_4757_8e93_9d8f6c8f2885">split_ext_info</span> | 业务情况说明 | String | 128 | N | jsonObject;分账模式选择则其它,分账比例30%以上必填; |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 230addfc_db4b_42ae_92f7_5578afea2770-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 分账比例 | String | 9 | Y | 百分比支持两位小数,<font color="green">示例值:0.20</font> |
+| huifu_id | 汇付Id | String | 18 | Y | <font color="green">示例值:6666000104778898</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 0cd5f388_3349_4757_8e93_9d8f6c8f2885-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| busi_instruction | *业务模式说明* | String | 500 | Y | 请详细说明商户的业务模式,包括不限于(业务参与方、各方的权利及义务关系等)。最大500个汉字,必填<br/><font color="green">示例值:商户向企业采购产品,并将其展示在其电商平台上,用户注册后购买其产品,产品主要有家电、服饰、鞋帽等,用户购买产品的资金作为商户所得,商户根据订单情况进行物流配送。</font> |
+| capital_instruction | *资金流向说明* | String | 500 | Y | 请详细说明商户的资金流向,包括但不限于(交易所涉及的各方账户、资金流入流出过程等)。最大500个汉字,必填<br/><font color="green">示例值:用户选购产品后根据订单支付给商户,商户根据结算周期,结算到对公账户。</font> |
+| function_instruction | *功能开通用途说明* | String | 500 | Y | 请详述所申请功能的原因、场景、涉及对象类型。最大500个汉字,必填<br/><font color="green">示例值:企业工资代发</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 4ab909c5_72f7_4121_a487_3b859e2aec30-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| switch_state | 状态开关 | String | 1 | N | 0-关闭; 1-开通, 为空默认开通;<font color="green">示例值:1</font> |
+| debit_fee_rate | 借记手续费(%) | String | 6 | C | 借记卡费率与贷记卡费率不能同时为空;<br>保留2位小数,最大值100.00,最小值0.00;<font color="green">示例值:0.02</font> |
+| credit_fee_rate | 贷记手续费(%) | String | 6 | C | 借记卡费率与贷记卡费率不能同时为空;<br>保留2位小数,最大值100.00,最小值0.00;<font color="green">示例值:0.06</font> |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | N | 1:外扣 2:内扣(默认2内扣);<font color="green">示例值:1</font> <br/>如果不为空,则out_fee_acct_type,out_fee_huifuid,out_fee_flag取单独配置,否则取公共配置; |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填;<font color="green">示例值:6666000123123123</font> |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户,02-现金户,05-充值户,09-营销户;不填默认01;<font color="green">示例值:01</font> |
+| cloud_quick_pass_secret_free_flag | 云闪付免密支付开通标识 | String | 1 | N | Y:是,N:否;<font color="green">示例值:Y</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table c749cf1a_18fe_4fcc_9b3c_b599838c0225-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| switch_state | 开通状态 | String | 1 | N | 1:是 0:否, 为空默认开;<font color="green">示例值:1</font> |
+| surrogate_type | 代发业务类型 | String | 2 | Y | D0:当日到账;<br>T1:下个工作日到账;<br>D1:下个自然日到账;<br><font color="green">示例值:T1</font> |
+| fix_amt | 手续费(固定/元) | String | 17 | C | 手续费(固定/元),保留小数点后两位;fee_formula_type为05,06时必填 <font color="green">示例值:1.00</font> |
+| fee_rate | 手续费(百分比/%) | String | 6 | C | 手续费(百分比/%),保留小数点后两位;取值范围[0.00,100.00];fee_formula_type为01,02,03,06时必填 <font color="green">示例值:0.05</font> |
+| out_fee_flag | 是否交手续费外扣标记 | String | 1 | N | 1:外扣 2:内扣(默认2内扣)<br>优先级高于相同名称的公共参数;<font color="green">示例值:1</font> |
+| out_fee_acct_type | 交易手续费外扣时账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font><br>优先级高于相同名称的公共参数; |
+| out_fee_huifu_id | 交易手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填,<font color="green">示例值:6666000123123123<br>优先级高于相同名称的公共参数; |
+| surrogate_private_flag | 是否允许对私代发 | String | 1 | N | 是否允许代发卡为对私类型<br>Y:允许 N:不允许;<font color="green">示例值:Y</font> |
+| fee_formula_type | 代发手续费计费模式 | String | 17 | C | 01: 百分比手续费,无封顶值或保底值<br/>02: 百分比手续费,有保底值<br/>03: 百分比手续费,有封顶值<br/>05: 固定手续费 <br/>06: 固定手续费+百分比手续费<br/>为空默认06 <font color="green">示例值:06</font> |
+| fee_max_amt | 手续费封顶值(固定/元) | String | 17 | C | 手续费封顶值(固定/元),保留小数点后两位;fee_formula_type为03时必填 <font color="green">示例值:100.00</font> |
+| fee_min_amt | 手续费保底值(固定/元) | String | 17 | C | 手续费保底值(固定/元),保留小数点后两位;fee_formula_type为02时必填 <font color="green">示例值:1.00</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table c36b2b37_9685_4ecd_bb00_bc3e3ac45502-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| <span class="extend bc96873e_5179_4930_a9f0_26f0d362fd2d">large_amt_pay_config_info_list</span> | 大额支付配置列表 | String | | Y | 大额支付配置列表,jsonArray格式 |
+| out_fee_flag | 交易手续费外扣标记 | String | 1 | N | 1:外扣 2:内扣(默认2内扣);<font color="green">示例值:1</font> |
+| out_fee_huifu_id | 交易手续费外扣huifuId | String | 18 | C | 交易手续费外扣时必填;<font color="green">示例值:6666000108854952</font> |
+| out_fee_acct_id | 交易手续费外扣账户号 | String | 16 | C | 交易手续费外扣时必填;<font color="green">示例值:F00598602</font> |
+| mer_payer_card_type | 商户付款方卡类型 | String | 10 | N | CORPORATE-对公,PRIVATE-对私,ALL-全部,默认全部<br><font color="green">示例值:ALL</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table bc96873e_5179_4930_a9f0_26f0d362fd2d-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| switch_state | 功能开关 | String | 1 | N | 1:开通 0:关闭 默认:1;<font color="green">示例值:1</font> |
+| business_model | 大额支付业务模式 | String | 15 | Y | 大额支付业务模式 bank:银行模式 provisions:备付金模式;<font color="green">示例值:bank</font> |
+| fee_rate | 费率(%) | String | 6 | C | 开通大额业务时必须填写一种收费方式;大于0,保留2位小数;<font color="green">示例值:1.00</font> |
+| fee_fix_amt | 交易手续费(固定/元) | String | 9 | C | 开通大额业务时必须填写一种收费方式;大于0,保留2位小数;<font color="green">示例值:10.00</font> |
+| biz_type | 大额调账标识申请类型 | String | 2 | N | 01-四要素,05-三要素;[订单匹配的要素信息](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_ddppys);<font color="green">示例值:05</font> |
+| mer_same_card_recharge_flag | 是否允许绑卡支付 | String | 1 | N | Y-开通/N-关闭,备付金模式时,支持传入;备付金模式银行卡绑定支付权限;<font color="green">示例值:Y</font> |
+| allow_user_deposit_flag | 是否允许用户入账 | String | 1 | N | Y-开通/N-关闭 ;默认为N;<font color="green">示例值:Y</font> |
+| provisions_auto_refund_flag | 备付金固定账号模式自动退款 | String | 1 | N | Y-开通/N-关闭 ;<font color="green">示例值:Y</font>;该配置仅在开通大额支付备付金绑卡模式时生效 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table c4698855_c988_4965_bb74_e81f30218a16-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| agent_recheck_flag | 代发复核开关 | String | 1 | N | Y:是 N:否(为空默认未开通) ;<font color="green">示例值:Y</font> |
+| agent_recheck_huifu_id | 复核授权商户号 | String | 18 | N | 复核授权商户号只能填当前商户主体或总部商户号 |
+| agent_recheck_type | 复核类型 | String | 1 | N | A:复核 B:短信验证 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table bf9d3b05_deb3_4aea_be8e_9b65c7e9655d-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| acct_type | 账户类型 | String | 1 | Y | 2:银行账户 |
+| open_flag | 开通状态 | String | 1 | Y | Y:开 N:关 |
+| bank_name | 银行名称 | String | 8 | Y | PINGAN-平安银行 BOC-中国银行;<font color="green">示例值:PINGAN</font> |
+| <span class="extend b4a8c237_8e6d_4d25_b0f7_c2a7c1833fb0">jxf_bank_info</span> | 银行账户信息 | String | | C | 当账户类型为银行账户时必填 |
+| <span class="extend a4ead222_ff9f_43af_bc70_9afcf989bda9">jxf_fee_info</span> | 手续费信息 | String | | N | jsonObject字符串 |
+| pay_confirm_flag | 付款确认标识 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| pay_confirm_req_url | 付款确认请求URL | String | 256 | C | 付款确认标识为Y时,该字段必填 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table b4a8c237_8e6d_4d25_b0f7_c2a7c1833fb0-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| user_name | 操作人姓名 | String | 16 | C | 银行名称非平安银行时,需填写;示例:张三 |
+| operator_phone | 操作人手机号 | String | 11 | C | 银行名称非平安银行时,需填写;示例:13333333333 |
+| acct_type | 付款方账户类型 | String | 2 | N | 00:单位结算卡,不填默认单位结算卡 |
+| acct_no | 付款方账号 | String | 50 | Y | 示例:6212149999831234577 |
+| acct_name | 付款方账户名称 | String | 25 | Y | 示例:上海汇付支付有限公司 |
+| bank_branch_code | 开户行联行号 | String | 50 | Y | 示例:991290000099 |
+| bank_branch_name | 开户行行名 | String | 25 | Y | 示例:中国银行 |
+| sign_start_date | 签约申请生效日期 | String | 8 | C | 银行名称非平安银行时,需填写;示例:20251219 |
+| sign_end_date | 签约申请失效日期 | String | 8 | C | 银行名称非平安银行时,需填写;示例:20261219 |
+| remark | 附言 | String | 128 | N | 示例:附言 |
+| org_code | 机构编码 | String | 64 | Y | 示例:12133 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table a4ead222_ff9f_43af_bc70_9afcf989bda9-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| open_card_fix_fee | 虚拟卡开卡手续费(元) | String | 11 | N | 单位元,支持小数点后两位;<font color="green">示例值:1.00</font> 虚拟卡开卡手续费收取方式为发放数量*固定手续费 |
+| quota_issue_fee_rate | 虚拟卡额度发放手续费(%) | String | 6 | N | 百分比,支持两位小数;<font color="green">示例值:1.00</font> 虚拟卡发放额度手续费收取方式为交易金额*费率手续费 |
+| out_fee_flag | 捷行付手续费内外扣标记 | String | 1 | N | 捷行付手续费只支持外扣;1:外扣;<font color="green">示例值:1</font> |
+| out_fee_huifuid | 捷行付手续费外扣汇付ID | String | 18 | C | 捷行付设置手续费时必填;<font color="green">示例值:6666000108854952</font> |
+| out_fee_acct_type | 捷行付手续费扣款账户类型 | String | 2 | C | 捷行付手续费外扣时必填;01-基本户(默认),05-充值户;<font color="green">示例值:01</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 24f17889_8b2a_43d8_816f_051cfd69aec1-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| merge_pay_flag | 合单支付开关 | String | | Y | 合单支付开关 Y:开通 N:关闭 |
+| <span class="extend 73698070_c22a_414c_bbfe_10edc03ccd21">merge_pay_config</span> | 合单支付配置 | String | | C | 合单支付配置 (当合单支付开关为开时必填) |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 73698070_c22a_414c_bbfe_10edc03ccd21-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| merge_pay_mode | 合单支付模式 | String | | Y | 1:电商 2:加油站 3:停车场 4:物业 5:休闲娱乐(不同模式需上传不同材料信息,调用图片上传接口;若选择电商,需上传文件F673《电商平台商家入驻协议》、F674《商家入驻截图》,以及填写线上业务类型编码及运营媒介字段信息;若选择加油站,需上传文件F676《加油站与任一合单参与方合作协议》、F675《任一合单参与方经营照片》;若选择停车场,需上传文件F677《停车场与任一合单参与方合作协议》、F675《任一合单参与方经营照片》;若选择物业需上传文件F678《物业与任一合单参与方合作协议》、F675《任一合单参与方经营照片》;若选择休闲娱乐需上传文件F679《休娱与任一合单参与方合作协议》、F675《任一合单参与方经营照片》) |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 90a50b39_2d3f_4b8b_ab90_a1098ba9fa53-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 手续费(%) | String | | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.38</font> |
+| fee_min_amt | 最低收取手续费(元) | String | | N | 金额保留2位小数;大于0。需要渠道商开通此功能。<font color="green">示例值:0.38</font> |
+| out_fee_flag | 是否交易手续费外扣 | String | | N | 1:外扣 2:内扣(默认2内扣),<font color="green">示例值:1</font><br/> |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | | N | 开通抖音支付手续费外扣业务时必填,<font color="green">示例值:6666000123123123</font> |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font> |
+<!-- extend:end -->
+
+
+#### 请求示例
+
+```json
+{
+ "sys_id":"ssproxy_dev",
+ "data":{
+ "req_seq_id":"2022042213314053740test001",
+ "req_date":"20220422",
+ "huifu_id":"6666000103668046",
+ "delay_flag":"Y",
+ "out_fee_flag":"2",
+ "out_fee_huifuid":"",
+ "out_fee_acct_type":"",
+ "async_return_url":"http://callback.example.com/sspm/testVirgo",
+ "busi_async_return_url":"",
+ "ali_conf_list":"[{\"pay_scene\":\"1\",\"fee_rate\":\"3.15\",\"mcc\":\"2016062900190337\",\"pay_channel_id\":\"10000001\",\"indirect_level\":\"\"}]",
+ "wx_conf_list":"[{\"service_codes\":\"\",\"pay_scene\":\"10\",\"fee_rate\":\"2.15\",\"mcc\":\"5943\",\"pay_channel_id\":\"JP00001\",\"fee_rule_id\":\"765\"}]",
+ "union_conf_list":"[{\"charge_cate_code\":\"\",\"debit_fee_rate_up\":\"6\",\"debit_fee_limit_up\":\"641\",\"credit_fee_rate_up\":\"6.566\",\"debit_fee_rate_down\":\"2.55\",\"debit_fee_limit_down\":\"11.3\",\"credit_fee_rate_down\":\"1\"}]",
+ "bank_card_conf":{
+ "charge_cate_code":"02",
+ "debit_fee_rate":"3",
+ "debit_fee_limit":"5",
+ "credit_fee_rate":"6",
+ "cloud_debit_fee_rate_up":"7",
+ "cloud_debit_fee_limit_up":"8.922",
+ "cloud_credit_fee_rate_up":"4.86",
+ "cloud_debit_fee_rate_down":"0",
+ "cloud_debit_fee_limit_down":"10",
+ "cloud_credit_fee_rate_down":"2",
+ "is_open_small_flag":"0",
+ "small_free_amt":"500",
+ "small_fee_amt":"1"
+ },
+ "quick_flag":"",
+ "withhold_flag":"",
+ "online_flag":"",
+ "short_name":"",
+ "agreement_info":{
+ "agreement_type":"0",
+ "agreement_no":"202106070100000380",
+ "agreement_model":"202106070100000380",
+ "agreement_name":"电子协议签约模板",
+ "sign_date":"20200325",
+ "agree_begin_date":"20200325",
+ "agree_end_date":"20400325"
+ },
+ "alipay_pre_auth_flag":"Y",
+ "balance_pay_config":{
+ "switch_state":"1",
+ "fee_rate":"2",
+ "fee_fix_amt":"1"
+ },
+ "combine_pay_config":{
+ "switch_state":"0",
+ "fee_rate":"10",
+ "fee_fix_amt":"5"
+ },
+ "recon_resp_addr":"http://callback.example.com/sspm/testVirgo"
+ },
+ "sign":"jtu0LvjqGknAoccmVHs1h9ZDcehwpW9zb9m3y2jeMBRjFlqtAh1ftAKCOiLuPMHttQTuodPf05GROrYcOCg2SZrvRaFztyNZErfYl2LFi/OOX3VVFHAh9rTWtUs61zrOF6MVt1em18WrnfXVSN0oFXMQRmt4q8IGJgs3d5Hmwi8=",
+ "product_id":"ZDTEST"
+}
+
+```
+### 返回参数
+
+
+#### 同步返回
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| resp_code | 返回码 | String | 8 | Y | [业务返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#商户进件返回码) |
+| resp_desc | 返回描述 | String | 512 | Y | [业务返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#商户进件返回码) |
+| huifu_id | 商户号 | String | 18 | N | 汇付分配的商户号,<font color="green">示例值:6666000105215341</font> |
+| apply_no | 申请单号 | String | 18 | N | 审核中时有值,汇付返回商户的业务申请单号;<font color="green">示例值:202209120038432</font> |
+
+
+#### 异步返回
+
+**异步公共返回参数**
+
+| 参数 | 中文名 | 类型 | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :-------- | :----------- | :----- | :------- | :--- | :------------------- |
+| resp_code | 网关返回码 | String | 6 | Y | [网关返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#网关返回码) |
+| resp_desc | 网关返回描述 | String | 512 | Y | [网关返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#网关返回码) |
+| sign | 签名 | String | | Y | 签名,对报文整体签名 |
+| data | 业务返回参数 | String | | N | JSON |
+
+**data**
+
+申请单审核异步:申请单审核通过后,往async _ return_url地址推送审核结果。
+
+| 参数 | 中文名 | 类型 | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :------------ | :----------- | :----- | :------- | :--- | :---------------------------------- |
+| sub_resp_code | 业务返回码 | String | 8 | Y | [业务返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#商户进件返回码) |
+| sub_resp_desc | 业务返回描述 | String | 512 | Y | [业务返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#商户进件返回码) |
+| req_seq_id | 请求流水号 | String | 32 | Y | 原样返回请求参数的请求流水号;<font color="green">示例值:2022012614120615001</font>|
+| req_date | 请求时间 | String | 8 | Y |原请求时间yyyyMMdd;<font color="green">示例值:20220912</font>|
+| audit_status | 审核结果 | String | 1 | Y | Y:审核通过 N:审核拒绝 F:失败 C:拒签;<font color="green">示例值:Y</font> |
+| audit_desc | 审核描述 | String | 512 | N | 审核结果描述 |
+| product_id | 产品编号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| huifu_id | 汇付客户号 | String | 18 | Y | 汇付分配的商户号,<font color="green">示例值:6666000105215341</font> |
+| apply_no | 申请单号 | String | 18 | N | 汇付返回商户的业务申请单号;<font color="green">示例值:202209120038432</font> |
+
+业务开通结果异步:申请单审核通过,各支付业务开通完成之后,往busi_async_return_url地址推送业务开通结果。按每个业务(notify_type:W:微信 A:支付宝 U:银联二维码 B:刷卡 E:全域资金管理 J:大额转账备付金模式,I:大额转账银行模式)推送给调用方一条。
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| sub_resp_code | 业务返回码 | String | 8 | Y | 业务返回码 |
+| sub_resp_desc | 业务返回描述 | String | 512 | Y | 业务返回描述 |
+| req_seq_id | 请求流水号 | String | 32 | Y | 原请求流水号;示例值:2022012614120615001 |
+| req_date | 请求时间 | String | 8 | Y | 原请求时间yyyyMMdd;示例值:20220912 |
+| product_id | 产品编号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| huifu_id | 汇付客户号 | String | 18 | Y | 汇付分配的商户号,示例值:6666000105215341 |
+| apply_no | 申请单号 | String | 18 | N | 汇付返回商户的业务申请单号;示例值:202209120038432 |
+| notify_type | 通知类型 | String | 1 | Y | W:微信 A:支付宝,Y:抖音,U:银联二维码,B:刷卡 E:全域资金管理,J:大额转账备付金模式,I:大额转账银行模式<font color="green">示例值:W</font> |
+| <span class="extend 9b50bd8c_4740_426a_bb2c_00fdff71ca75">reg_result_list</span> | 入驻结果集合 | String | | N | josnArray格式;notify_type等于A或者W时,此集合可能有多条数据 |
+| ord_id | 通知流水号 | String | 44 | N | 回调方返回应答,应答内容为:”RECV_ORD_ID_”+该ordId |
+| <span class="extend d3d0e5f9_70a7_4ce7_9b68_8a66243eccbc">zl_async_info</span> | 直连结果合集 | String | 512 | N | 直连微信/支付宝结果合集 |
+
+<!-- extend:start -->
+<!-- div:extend-table 9b50bd8c_4740_426a_bb2c_00fdff71ca75-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| pay_scene | 费率类型 | String | 2 | N | 请求参数pay_scene;当notify_type是W/A时返回;参见《[微信支付场景](https://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%e5%be%ae%e4%bf%a1%e6%94%af%e4%bb%98%e5%9c%ba%e6%99%af)》说明;<font color="green">示例值:1</font> |
+| business_stat | 业务开通状态 | String | 1 | Y | S-成功,F-失败;当notify_type是W/A/E时返回;<font color="green">示例值:S</font> |
+| business_desc | 业务开通描述 | String | 200 | N | 当notify_type是W/A/E时返回 |
+| sub_mer_id | 二级商户号 | String | 32 | N | 微信/支付宝二级商户号;当notify_type是W/A时返回;<font color="green">示例值:A1035134718828858326</font> |
+| bank_channel_no | 渠道号 | String | 50 | N | 当notify_type是W/A时返回;<font color="green">示例值:JP00001</font> |
+| bank_mer_code | 真实商户号 | String | 20 | N | 当notify_type是W/A时返回;<font color="green">示例值:2088431912900000</font> |
+| electron_bank_name | 电子账户开户行 | String | 32 | N | 全域资金管理电子账户开户行, 当notify_type是E时返回;<font color="green">示例值:武汉众邦银行股份有限公司</font>; |
+| electron_account | 电子账号 | String | 32 | N | 全域资金管理电子账号, 当notify_type是E时返回;<font color="green">示例值:2088431912900000</font> |
+| real_name_applyment_stat | 实名认证状态 | String | 64 | N | W:微信 A:支付宝 申请实名时返回<br>A:支付宝对应值<br>审核中(AUDITING)<br>待联系人确认(CONTACT_CONFIRM)<br>待法人确认(LEGAL_CONFIRM)<br>审核通过(AUDIT_PASS)<br>审核失败(AUDIT_REJECT)<br>已冻结(AUDIT_FREEZE)<br>已撤回(CANCELED)<br>未申请(NOT_APPLY)<br>W:微信对应值<br>APPLYMENT_STATE_EDITTING--【编辑中】--可能在提交申请时发生错误导致,可用同一个业务申请编号重新提交<br>APPLYMENT_STATE_WAITTING_FOR_AUDIT--【审核中】--请耐心等待1~2个工作日,微信支付将会完成审核<br>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT--【待确认联系信息】--请扫描微信支付返回的小程序码确认联系信息(此过程可修改超级管理员手机号)<br>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON--【待账户验证】--请扫描微信支付返回的小程序码在小程序端完成账户验证<br>APPLYMENT_STATE_PASSED--【审核通过】--请扫描微信支付返回的小程序码在小程序端完成授权流程<br>APPLYMENT_STATE_REJECTED--【审核驳回】--请按照驳回原因修改申请资料,并更换业务申请编码,重新提交申请<br>APPLYMENT_STATE_FREEZED--【已冻结】--可能是该主体已完成过入驻,请查看驳回原因,并通知驳回原因中指定的联系人扫描微信支付返回的小程序码在小程序端完成授权流程<br>APPLYMENT_STATE_CANCELED--【已作废】--表示申请单已被撤销,无需再对其进行操作<br>APPLYMENT_STATE_NOAPPLY--未申请<br/><font color="green">示例值:AUDITING</font> |
+| real_name_applyment_desc | 实名认证描述 | String | 128 | N | W:微信 A:支付宝 申请实名时返回;<font color="green">示例值:W</font> |
+| qrcode_data | 授权二维码 | String | 512 | N | W:微信 A:支付宝 申请实名时返回<br>若notify_type=W时 且 实名认证状态 real_name_applyment_stat=<br>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT、<br>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON、<br>APPLYMENT_STATE_PASSED、<br>APPLYMENT_STATE_FREEZED时返回<br>若notify_type=A时 且 实名认证状态 real_name_applyment_stat=<br>CONTACT_CONFIRM、LEGAL_CONFIRM时返回;<font color="green">示例值:https://qr.alipay.com/bax02911brluc2xieoph6001</font> |
+| agreement_link | 协议签署连接 | String | 1024 | N | 申请实名且签署电子协议时返回;<font color="green">示例值:</font> |
+| agreement_id | 协议编号 | String | 64 | N | 申请实名且签署电子协议时返回;<font color="green">示例值:</font> |
+| agreement_name | 协议名称 | String | 256 | N | 申请实名且签署电子协议时返回;<font color="green">示例值:</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table d3d0e5f9_70a7_4ce7_9b68_8a66243eccbc-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| confirm_url | 签约链接 | String | 256 | N | <font color="green">示例值:https://www.huifu.com</font> |
+| mer_app_id | 应用ID | String | 32 | N | <font color="green">示例值:wx51aa91a575359ff5</font> |
+| reject_reason | 拒绝原因 | String | 128 | N | <font color="green">示例值:支付功能未开通</font> |
+| sub_mch_id | 支付宝/微信商户号 | String | 32 | N | <font color="green">示例值:1632157057</font> |
+| apply_type | 申请类型 | String | 32 | N | <font color="green">示例值:FACE_TO_FACE</font> |
+| apply_state | 申请单状态 | String | 1 | N | S:审核通过,P:审核中,N:审核拒绝,F:系统处理失败;<br>新增状态枚举:C:待签约 |
+<!-- extend:end -->
+
+
+#### 电子协议签署链接异步通知
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| sub_resp_code | 业务返回码 | String | 8 | Y | |
+| sub_resp_desc | 业务返回描述 | String | 512 | N | |
+| req_seq_id | 请求流水号 | String | 32 | Y | |
+| req_date | 请求日期 | String | 8 | Y | |
+| huifu_id | 商户号 | String | 18 | Y | |
+| apply_no | 申请单号 | String | 18 | Y | |
+| <span class="extend e072760a_ce53_4aff_a615_038f76cfd3e3">agreement_info_list</span> | 协议信息 | String | | N | 签署电子协议时返回 |
+
+<!-- extend:start -->
+<!-- div:extend-table e072760a_ce53_4aff_a615_038f76cfd3e3-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| agreement_type | 协议类型 | String | 1 | N | 0-电子协议 |
+| agreement_link | 协议签署链接 | String | 512 | N | |
+| agreement_no | 协议号 | String | 32 | N | <font color="green">示例值:3245234</font> |
+| agreement_name | 协议名称 | String | 128 | N | |
+| con_stat | 合同状态 | String | 2 | N | 电子协议类型会返回以下值: 2:创建合同异常 3:待签约 4:签约中 5:签约完成(电子协议只有签约完成才能做交易) 6:已失效 7:已拒签 8:签约失败 <font color="green">示例值:5</font> |
+<!-- extend:end -->
+
+
+##### 返回示例
+
+###### 成功示例
+```json
+{
+ "data":{
+ "apply_no":"2022042201091802",
+ "huifu_id":"6666000103668046",
+ "product_id":"ZDTEST",
+ "req_date":"20220422",
+ "req_seq_id":"2022042213314053740test001",
+ "resp_code":"00000000",
+ "resp_desc":"成功"
+ },
+ "sign":"W94y5imRC0YBKMkjDC6E7AD4AAzQwCRU9TsGiFDFmqSJqKoEnoHwMop67aZ++LsRMcBTay4JSnaRNdTbYuFcIfZV+6vXOjjw8D2tVg/VpBEEekobUWP0TFCpIV0+yc1sCkSRM/79iIRtkvQN9jYb9pDA9u1zEMzasqfwxf5a3Fs="
+}
+
+```
diff --git a/.scratch/merchant-wechat-onboarding/huifu-business-open-doc.md b/.scratch/merchant-wechat-onboarding/huifu-business-open-doc.md
new file mode 100644
index 0000000..5bb2b3a
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/huifu-business-open-doc.md
@@ -0,0 +1,1022 @@
+<style>
+.request-method{
+ padding: 4px 8px;
+ margin-right: 8px;
+ color: #fff;
+ font-weight:700;
+ font-size: 12px;
+ border-radius:4px
+}
+.post-method {
+ background-color: #fa8c16;
+}
+.get-method {
+ background-color: #4caf50;
+}
+table th:first-of-type {
+ width: 17%;
+}
+table th:nth-of-type(2) {
+ width: 15%;
+}
+table th:nth-of-type(3) {
+ width: 8%;
+}
+table th:nth-of-type(4) {
+ width: 5%;
+}
+table th:nth-of-type(5) {
+ width: 5%;
+}
+table th:nth-of-type(6) {
+ width: 49%;
+}
+</style>
+## 商户业务开通
+
+<span class="request-method post-method">POST</span>https://api.huifu.com/v2/merchant/busi/open
+
+*最近更新时间:2026.09.10*
+> 2023.6.30斗拱升级了商户进件类接口,老版接口、升级指引请参考[说明文档](old_api/api_2023shglsj)
+### 应用场景
+
+已完成进件的商户可根据具体业务需求传入商户资料及对应的业务参数,调用此接口开通以下功能或业务:
+- 开通支付方式:微信、支付宝、抖音、银联二维码、银行卡、快捷支付、网银支付、代扣、手机WAP、余额支付、银行大额转账,配置交易费率;
+- 开通直联业务:微信直连、支付宝直连;
+- 手续费配置:内外扣、实收、后收;
+- 开通资金业务:全域资金管理;
+- 开通增值业务:分账、延时入账、补贴支付、微信预授权、支付宝预授权、
+
+
+注意:
+- 为商户开通业务的渠道商自身要开通相应的业务权限。比如渠道商未开通银行卡业务,则也不能为下属商户开通银行卡业务;
+- 支持一次调用开通多项业务;
+- 首次未开通的业务可再次调用此接口进行业务补开。
+
+**适用对象**
+已完成进件商户需要开通/补开各种支付功能(微信、支付宝、银联二维码、银行卡、快捷支付、网银支付等支付业务)及录入相关费率参数,可调用该功能。
+
+### 接口说明
+* 支持格式:JSON
+* 加签验签说明:请参考[接入指引-开发指南](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq)
+
+
+### 公共参数
+
+* 公共请求参数
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :--------- | :------- | :----- | :------- | :--- | :-------------------------- |
+| sys_id | 系统号 | String | 32 | Y | 渠道商或商户的huifu_id; <br />(1)当主体为渠道商时,此字段填写渠道商huifu_id; <br/>(2)当主体为总部商户时,此字段填写商户huifu_id |
+| product_id | 产品号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| sign | 加签结果 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 数据 | Json | | Y | 业务请求参数,具体值参考API文档 |
+
+* 公共返回参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--- | :--------- | :----- | :------- | :--- | :----------------------------------------------------------- |
+| sign | 签名 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 响应内容体 | Json | | N | 业务返回参数 |
+
+- “必填”字段取值“Y“:必填;“N”:非必填;“C”代表条件必填;
+
+### **请求参数**
+
+**data**
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| req_seq_id | 请求流水号 | String | 32 | Y | 请求流水号(业务申请编号),同一商户号当天唯一,<font color="green">示例值:2022012614120615001</font> |
+| req_date | 请求日期 | String | 8 | Y | 请求日期:yyyyMMdd,以北京时间为准;<font color="green">示例值:20220904</font> |
+| huifu_id | 汇付客户Id | String | 18 | Y | 渠道与一级代理商的直属商户ID;<font color="green">示例值:6666000104778898</font> |
+| upper_huifu_id | 直属渠道号 | String | 18 | C | 该商户进件完成后归属的渠道商huifu_id; ;<br/>sys_id主体为渠道商时填写; <br/>sys_id主体为总部商户时选填;<br/> <font color="green">示例值:6666000123123123</font> |
+| short_name | 微信支付宝商户简称 | String | 64 | N | 企业商户必填,需与商户注册名称全称相关;用于微信、支付宝入驻时上传;<br/>注意:微信只支持20个字节,10个汉字;<br/><font color="green">示例值:上海汇付</font> |
+| <span class="extend ec5bd641_c87a_48fb_960f_752073f45ae2">sign_user_info</span> | 签约人 | String | | C | jsonObject字符串;agreement_info中选择电子签约时必填;个人商户填本人信息。 |
+| <span class="showCompleteParams">online_flag</span> | 是否开通网银 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| <span class="showCompleteParams">quick_flag</span> | 是否开通快捷 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| <span class="showCompleteParams">withhold_flag</span> | 是否开通代扣 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| mer_bus_type | 商户业务类型 | String | 2 | N | 快捷,网银,手机WAP,银联统一在线收银台开通时(线上费率配置对象不为空)必填;<br/>取值参见[商户业务类型](http://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%E5%95%86%E6%88%B7%E4%B8%9A%E5%8A%A1%E7%B1%BB%E5%9E%8B);<font color="green">示例值:01</font> |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | N | 1:外扣 2:内扣(默认2内扣),<font color="green">示例值:1</font><br/>该公共参数会影响余额支付配置,补贴支付配置,线上手续费承担方配置,支付宝配置,微信配置信息,抖音配置信息,银行卡业务配置,银联二维码配置,花呗分期配置,全域资金管理 |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填,<font color="green">示例值:6666000123123123</font><br/>该公共参数会影响余额支付配置,补贴支付配置,线上手续费承担方配置,支付宝配置,微信配置信息,抖音配置信息,银行卡业务配置,银联二维码配置,花呗分期配置,全域资金管理 |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font><br/>该公共参数会影响余额支付配置,补贴支付配置,线上手续费承担方配置,支付宝信息配置,微信渠道配置信息,抖音配置信息,银行卡业务配置,银联二维码配置,花呗分期配置,全域资金管理 |
+| <span class="extend 0118ef3e_03df_4c39_80df_c4d55e92dc0a">ali_conf_list</span> | 支付宝配置对象 | String | | N | jsonArray字符串 |
+| <span class="extend 7e870956_1158_438e_aa1d_0768c978b300 showCompleteParams">ali_zl_conf</span> | 支付宝直连配置对象 | String | | N | jsonObject格式 |
+| alipay_pre_auth_flag | 开通支付宝预授权 | String | 1 | N | 支付宝预授权开通;Y:是,N:否;<font color="green">示例值:Y</font>;目前仅支持企业商户,汇付MCC为7011住宿服务、7296服装出租、7512汽车出租三个行业开通预授权; |
+| <span class="extend 5fca4c91_3ba7_4038_bc8e_b64881fcf595">wx_conf_list</span> | 微信配置对象 | String | | N | jsonArray格式 |
+| <span class="extend d7d44c57_b7a6_48c0_a9f2_1d8a8aa24b88 showCompleteParams">wx_zl_conf</span> | 微信直连配置对象 | String | | N | jsonObject格式 |
+| wechatpay_pre_auth_flag | 开通微信预授权 | String | 1 | N | 微信预授权开通;Y:是,N:否;<font color="green">示例值:Y</font>;目前仅支持企业商户,MCC为7011住宿服务、7296服装出租、7512汽车出租三个行业开通预授权; |
+| <span class="extend c1e1a13b_15f6_4478_a8db_543fbf6311f9">union_conf_list</span> | 银联二维码配置 | String | | N | jsonArray字符串 |
+| <span class="extend a60d0bfb_fe4b_4c76_ab69_9f8f46e21790">bank_card_conf</span> | 银行卡业务配置 | String | | N | jsonObject字符串 |
+| <span class="extend 12ad0512_4845_424d_b898_80977b7f0bae showCompleteParams">online_fee_conf_list</span> | 线上费率配置 | String | | N | jsonArray格式 |
+| <span class="extend 28d999dc_1738_4f33_a0a4_9b0199e69e7a showCompleteParams">online_pay_fee_conf_list</span> | 线上手续费承担方配置 | String | | N | jsonArray格式 |
+| online_busi_type | 线上业务类型编码 | String | 8 | C | 基本信息入驻接口中scene_type=ONLINE/ALL时必填;<br/>开通以下业务快捷、网银、余额支付Pro版、银行大额转账、分账比例>30%、代扣需要提供补充材料,参见[线上业务类型编码及补充材料说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E7%BA%BF%E4%B8%8A%E4%B8%9A%E5%8A%A1%E7%B1%BB%E5%9E%8B%E7%BC%96%E7%A0%81%E5%8F%8A%E8%A1%A5%E5%85%85%E6%9D%90%E6%96%99%E8%AF%B4%E6%98%8E.xlsx);材料通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传<font color="green">示例值:H7999AL</font> |
+| <span class="extend 27dfe2c7_4c53_490f_af3d_8530fa4cf704">online_media_info_list</span> | 运营媒介 | String | | N | jsonArray字符串;基本信息入驻接口中scene_type=ONLINE/ALL时必填;<br/>如果开通快捷、网银、余额支付Pro版、分账、银行大额转账、代扣需提供运营媒介材料 |
+| <span class="extend 18209a59_0738_432e_82e0_0d6b016cd292">balance_pay_config</span> | *余额支付配置* | String | | N | jsonObject字符串 |
+| <span class="extend 1720cace_8735_4013_8bdb_89aee7201c31 showCompleteParams">out_order_funds_config</span> | 全域资金管理配置(华通银行) | String | | N | jsonObject字符串;**即将废弃**,请对接[全渠道资金管理配置接口](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_qypz) |
+| <span class="extend 20edaf09_e41a_4b39_9f25_eb56ea82ca5f showCompleteParams">combine_pay_config</span> | 补贴支付 | String | | N | jsonObject格式 |
+| <span class="extend 6b10178b_f964_43ac_a5a6_3be0609f60ed showCompleteParams">hb_fq_fee_config</span> | 花呗分期费率配置 | String | | N | jsonObject字符串;分期业务必填写 |
+| <span class="extend 1bede1fe_4d7a_42ef_8319_f335e517e972">split_conf_info</span> | 分账配置信息 | String | | N | jsonObject字符串 |
+| delay_flag | 延迟入账开关 | String | 1 | N | 选项:N:否 Y:是,默认否;<font color="green">示例值:Y</font> |
+| forced_delay_flag | 商户开通强制延迟标记 | String | 1 | N | 选项:N:否 Y:是,默认否;开关打开后商户所有交易都是延迟交易,需要调用[交易确认接口](http://paas.huifu.com/open/doc/api/#/smzf/api_jyqr)完成交易;<font color="green">示例值:Y</font> |
+| use_chains_flag | 使用上级微信、支付宝商户号发起交易 | String | 8 | N | 1是 2 否;<font color="green">示例值:2</font>。<br/>1 微信+支付宝 <br/>2 不使用 <br/>3 微信<br/>4 支付宝;<br/>使用上级微信、支付宝商户号需对应开通微信、支付宝功能; |
+| <span class="extend 631fe4fe_2953_461b_a17a_bf40a0b46848">extended_material_list</span> | *补充文件信息* | String | | N | jsonArray字符串;根据开通的功能补充相关材料,包括[商户纸质协议说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E5%95%86%E6%88%B7%E5%90%88%E5%90%8C%E7%AD%BE%E7%BA%A6%E8%A7%84%E5%88%99.xlsx)、[线上行业补充材料](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E7%BA%BF%E4%B8%8A%E4%B8%9A%E5%8A%A1%E7%B1%BB%E5%9E%8B%E7%BC%96%E7%A0%81%E5%8F%8A%E8%A1%A5%E5%85%85%E6%9D%90%E6%96%99%E8%AF%B4%E6%98%8E.xlsx)、[开通余额支付补充材料](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E4%BD%99%E9%A2%9D%E6%94%AF%E4%BB%98%E8%A1%A5%E5%85%85%E6%9D%90%E6%96%99.xlsx) 、[分账功能提供材料说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/spin/files/20260611/KYC-%E5%88%86%E8%B4%A6%E5%8A%9F%E8%83%BD%E6%9D%90%E6%96%99%E8%AF%B4%E6%98%8E%281%29.xlsx) 、[代扣支付补充材料](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/%E4%BB%A3%E6%89%A3%E6%94%AF%E4%BB%98%E8%A1%A5%E5%85%85%E6%9D%90%E6%96%99.xlsx); |
+| <span class="extend 36890de9_fe38_471c_9093_b710267ee0c8">agreement_info</span> | *协议信息实体* | String | | C | jsonObject字符串;[签约协议材料说明](https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/kyc/KYC-%E5%95%86%E6%88%B7%E5%90%88%E5%90%8C%E7%AD%BE%E7%BA%A6%E8%A7%84%E5%88%99.xlsx) <br/>若未签署过协议的情况下,调用该接口时必填;<br/>若已签署过纸质或电子协议下,调用该接口时必填,且只可以选择纸质或电子协议;<br/>若已签署过挂网协议下,调用该接口时,选填。 |
+| enter_fee | 开户费用值(元) | String | 14 | N | <font color="green">示例值:5.00</font> |
+| enter_fee_flag | 开户费用类型 | String | 1 | N | 1-一次性开户费,2-平台套餐费(元/年)<br/><font color="green">示例值:2</font> |
+| online_refund | 是否开通在线退款 | String | 1 | N | N:否 Y:是;<font color="green">示例值:Y</font> |
+| platform_refund | 是否支持平台退款 | String | 1 | N | N:否 Y:是;<font color="green">示例值:Y</font> |
+| support_revoke | 是否支持撤销 | String | 1 | N | N:否 Y:是;<font color="green">示例值:Y</font> |
+| async_return_url | 异步消息接收地址 | String | 128 | N | 审核消息接收地址,<font color="green">示例值:http://service.example.com/to/path</font>。为空不推送审核消息。 |
+| busi_async_return_url | 业务开通结果异步消息接收地址 | String | 128 | N | 当前申请同步成功或者审核通过之后,格式:消息接收地址,<font color="green">示例值:http://service.example.com/to/path</font>。为空不推送审核消息。 |
+| recon_resp_addr | 交易异步应答地址 | String | 256 | N | 交易异步应答地址;格式:消息接收地址,<font color="green">示例值:http://service.example.com/to/path</font>。为空不推送交易异步消息。 |
+| <span class="extend 05dcf724_e8f4_4017_a161_9f7a07d47ef2 showCompleteParams">uni_app_payment_config</span> | 银联线上收银台 | String | | N | jsonObject字符串 |
+| <span class="showCompleteParams">fund_collection_flag</span> | 资金归集开通标记 | String | 1 | N | Y:是,N:否;<font color="green">示例值:Y</font> |
+| <span class="extend 46e1e2a8_6f6e_4153_963a_83a33f783ed1 showCompleteParams">surrogate_config_list</span> | 代发配置 | String | | N | jsonArray格式字符串 |
+| <span class="extend d02f3095_ad87_4514_a50d_875c0d14cf2e showCompleteParams">large_amt_pay_config</span> | 大额支付配置 | String | | N | jsonObject字符串 |
+| half_pay_host_flag | 统一收银台开关 | String | 1 | N | Y:是 N:否(为空默认未开通) ;<font color="green">示例值:Y</font> |
+| <span class="extend b8ebb65a_f814_4baf_be1a_9cba92b3f158 showCompleteParams">agent_recheck_config</span> | 代发复核配置 | String | | N | jsonObject字符串 |
+| <span class="showCompleteParams">online_recharge_flag</span> | 商户开通网银充值开关 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| refund_mend_open_flag | 是否开通垫资退款 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| <span class="extend 2959055c_3b0b_42e9_89a4_94507137129b showCompleteParams">jxf_conf_info</span> | 捷行付配置 | String | | N | jsonObject字符串 |
+| <span class="extend b7d75f56_dc4e_4177_af70_81baa08a52e7 showCompleteParams">merge_pay_config_info</span> | 合单支付配置信息 | String | | N | jsonObject字符串 |
+| bill_payment_flag | 是否开通账单支付 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| <span class="showCompleteParams">withhold_pay_scene</span> | 代扣场景 | String | | C | withhold_flag开通需填写 1:权益投流(订阅),2:非权益投流(订阅),3:保险缴纳,4:道路通行费(ETC),5:公共事业(水电煤)缴费,6:物业缴费 |
+| recon_resp_sys_id | 交易应答返回推送系统号 | String | 32 | N | 交易应答返回推送系统号;<font color="green">示例值:6666000123123123</font> |
+| <span class="extend 755ec25f_85dd_40c4_a76b_eac4c45ff2f2 showCompleteParams">dy_conf_list</span> | 抖音配置对象 | Object | | N | jsonArray格式 |
+
+<!-- extend:start -->
+<!-- div:extend-table ec5bd641_c87a_48fb_960f_752073f45ae2-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| type | 签约人类型 | String | 7 | Y | LEGAL-法人,对公结算或对私法人结算时可选法人签约;<br/>CONTACT-联系人,对公结算可选联系人(经办人)签约;<br/>OTHER-其他,对私非法人结算选“其他”,必须是结算人;<br/><font color="green">示例值:LEGAL</font> |
+| name | 姓名 | String | 32 | C | 签约人类型=其他,必填;<font color="green">示例值:张三</font> |
+| cert_no | 身份证 | String | 32 | C | 签约人类型=联系人/其他,必填 ;注意:**签约人会做姓名+身份证+手机号验证,请正确填写**;<font color="green">示例值:320946195712025082</font> |
+| mobile_no | 手机号 | String | 11 | C | 签约人类型=法人/其他 ,必填;注意:**签约人会做姓名+身份证+手机号验证,请正确填写**;<font color="green">示例值:13917463536</font> |
+| email | 邮箱 | String | 32 | N | <font color="green">示例值:example@email.com</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 0118ef3e_03df_4c39_80df_c4d55e92dc0a-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| pay_scene | 支付场景 | String | 2 | Y | 1.线下扫码,2.线上扫码,3.非盈利费率(需活动报名);<font color="green">示例值:1</font><br/>如果一次请求配置了多个场景,以第一个类型为默认场景; |
+| pay_channel_id | 子渠道号 | String | 32 | N | 为空入驻到渠道商默认配置的支付宝渠道号下;<font color="green">示例值:JP00001</font> |
+| fee_rate | 手续费(%) | String | 6 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.38</font> |
+| fee_min_amt | 最低收取手续费(元) | String | 6 | N | 金额保留2位小数;大于0。需要渠道商开通此功能。<font color="green">示例值:0.38</font> |
+| is_check_real_name | 是否需要实名认证 | String | 1 | N | Y-是,业务功能开通成功后使用法人信息发起实名认证申请 ; <br/>N-否;默认为N<br/><font color="green">示例值:Y</font> |
+| <span class="extend 34d35288_a7d0_49dc_a0e2_96b26a2e5efc">al_real_name_info</span> | 实名认证信息 | Object | | N | is_check_real_name=Y时需要填写;jsonObject字符串 <br/>若请求支付宝入驻成功,但实名申请失败需要调用单独的实名接口重新发起实名。 |
+| mcc | *商户经营类目* | String | 32 | N | [支付宝MCC](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_zfbmcc);<font color="green">示例值:5411</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 34d35288_a7d0_49dc_a0e2_96b26a2e5efc-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| finance_institution_flag | 是否金融机构 | String | | N | 选填,请根据申请主体的实际情况填写<br>1、若商户主体是金融机构,则填写:true。<br>2、若商户主体不是金融机构,则填写:false。<br>若未传入将默认填写:false<br>3,支付宝实名金融机构需要提供 F236:金融机构许可证图片一 ;F237:金融机构许可证图片二;F238:金融机构许可证图片三;F239:金融机构许可证图片四;F240:金融机构许可证图片五<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:true</font> |
+| finance_type | 金融机构类型 | String | 128 | N | 当主体是金融机构时,必填<br>金融机构类型需与营业执照/登记证书上一致<br>BANK_AGENT:银行业, 适用于商业银行、政策性银行、农村合作银行、村镇银行、开发性金融机构等<br>PAYMENT_AGENT:支付机构, 适用于非银行类支付机构<br>INSURANCE:保险业, 适用于保险、保险中介、保险代理、保险经纪等保险类业务<br>TRADE_AND_SETTLE:交易及结算类金融机构, 适用于交易所、登记结算类机构、银行卡清算机构、资金清算中心等<br>OTHER:其他金融机构, 适用于财务公司、信托公司、金融资产管理公司、金融租赁公司、汽车金融公司、贷款公司、货币经纪公司、消费金融公司、证券业、金融控股公司、股票、期货、货币兑换、小额贷款公司、金融资产管理、担保公司、商业保理公司、典当行、融资租赁公司、财经咨询等其他金融业务;<br/><font color="green">示例值:BANK_AGENT</font> |
+| cert_type | 证书类型 | String | 64 | N | 企业商户必填<br>枚举:<br>统一社会信用代码证书(CERTIFICATE_TYPE_2389)<br>慈善组织公开募捐资格证书(CERTIFICATE_TYPE_2397)<br>社会团体法人登记证书(CERTIFICATE_TYPE_2394)<br>民办非企业单位登记证书(CERTIFICATE_TYPE_2395)<br>基金会法人登记证书(CERTIFICATE_TYPE_2396)<br>农民专业合作社法人营业执照(CERTIFICATE_TYPE_2398)<br>宗教活动场所登记证(CERTIFICATE_TYPE_2399)<br>其他证书/批文/证明(CERTIFICATE_TYPE_2400)<br>示例值:CERTIFICATE_TYPE_2389<br>政府机关/事业单位/其他组织 对应需要补充单位证明函照片 文件类型F46<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:CERTIFICATE_TYPE_2395</font> |
+| micro_biz_type | 小微经营类型 | String | 32 | N | 小微经营类型 必填字段<br>门店场所:MICRO_TYPE_STORE<br>流动经营/便民服务:MICRO_TYPE_MOBILE<br>线上商品/服务交易:MICRO_TYPE_ONLINE<br>个人商户需要填写;<font color="green">示例值:MICRO_TYPE_STORE</font><br/>需要提供 F22:店铺门头照图片;F24:店铺内景图片; 补充资料填写在extended_material_list对象中 |
+| special_category_id | 特殊行业id | String | 20 | N | 特殊行业必填,参见支付宝商家行业二级类目code<br>1,支付宝实名特殊行业提供 F150:行业经营许可证资质照片一;F151:行业经营许可证资质照片二;F152:行业经营许可证资质照片三;F153:行业经营许可证资质照片四;F154:行业经营许可证资质照片五;F155:行业经营许可证资质照片六;<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:100</font> |
+| <span class="extend 3f7e896a_e3ef_4cc0_b521_336aaa3e2516">contact_person_info</span> | 联系人信息对象 | String | | N | |
+| <span class="extend b6862db9_f5bc_4223_a15d_48afd620d259">legal_person_info</span> | 法人身份信息 | String | | N | |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 3f7e896a_e3ef_4cc0_b521_336aaa3e2516-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| name | 联系人姓名 | String | 64 | N | 为空时取企业商户取联系人姓名,个人商户取入驻时填写的名称;示例值:张三 |
+| mobile | 联系人手机号 | String | 64 | N | 为空时取企业商户取联系人手机号;示例值:13917353627 |
+| id_card_number | 联系人身份证号码 | String | 32 | Y | 示例值:320926198512053827 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table b6862db9_f5bc_4223_a15d_48afd620d259-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| legal_type | 证件持有人类型 | String | 32 | N | 法人:LEGAL,为空时默认选项; 主体类型为企业、个体户、社会组织、小微商户时,必须为经营者/法人。<br/>经办人:SUPER;主体类型为政府机关、事业单位时默认是法人。若因特殊情况,无法提供法人证件时可填经办人类型。<br/>示例值:LEGAL |
+| card_type | 证件类型 | String | 32 | N | 枚举值:00:身份证 01:护照 13:港澳居民证 14:台湾居民证;<br/>为空时取开户时法人信息<br/>个体户/企业/事业单位/社会组织:可选择任一证件类型,政府机关、小微商户仅支持身份证类型。<br/>示例值:00 |
+| person_name | 姓名 | String | 64 | N | 为空时取开户时法人信息;示例值:李四 |
+| card_no | 证件号码 | String | 64 | N | 为空时取开户时法人信息;示例值:233330199001010001 |
+| effect_time | 证件生效时间 | String | 32 | N | 为空时取开户时法人信息;示例值:19990101 |
+| expire_time | 证件过期时间 | String | 32 | N | 为空时取开户时法人信息;示例值:20001101,长期有效时传“长期” |
+| card_front_img | 证件正面照 | String | 128 | N | 为空时取开户时法人信息,如果开户时未传该字段必填;上送图片上传返回的jfileId;示例值:57cc7f00-600a-33ab-b614-6221bbf2e530 |
+| card_back_img | 证件反面照 | String | 128 | N | 为空时取开户时法人信息,如果开户时未传该字段必填;只有身份证类型需要上传反面;上送图片上传返回的jfileId;示例值:57cc7f00-600a-33ab-b614-6221bbf2e530 |
+| auth_letter_img | 授权函照片 | String | 128 | N | 上送图片上传返回的jfileId;文件类型F224业务办理授权函;当证件持有人类型为经办人时必须上传。其他情况,无需上传。示例值:57cc7f00-600a-33ab-b614-6221bbf2e530 |
+| is_benefit_person | 是否为受益人 | String | 1 | N | Y-受益人;N-非受益人 默认值:Y;示例值:Y |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 7e870956_1158_438e_aa1d_0768c978b300-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| apply_type | 申请类型 | String | 32 | Y | FACE_TO_FACE:当面付;<font color="green">示例值:FACE_TO_FACE</font> |
+| contact_name | 联系人姓名 | String | 64 | N | 支付宝联系人信息,不传取商户的联系人信息;<font color="green">示例值:张三</font> |
+| contact_mobile_no | 联系人手机号 | String | 11 | N | 支付宝联系人信息,不传取商户的联系人信息;<font color="green">示例值:13911111111</font> |
+| contact_email | 联系人电子邮箱 | String | 40 | N | 支付宝联系人信息,不传取商户的联系人信息;<font color="green">示例值:carl.chen@huifu.com</font> |
+| order_ticket | 订单授权凭证 | String | 40 | N | <font color="green">示例值:</font> |
+| account | 商户支付宝账号 | String | 128 | Y | 商户登录支付宝控台的账号;<font color="green">示例值:zhangsan</font> |
+| fee_rate | 服务费率 | String | 6 | C | 仅支持渠道商。平台商户调用不支持该字段<br>服务费率(%),0.38~3之间,精确到0.01。<font color="green">示例值:0.06</font> |
+| license_code | 营业执照编号 | String | 20 | N | 工商营业执照编号,<font color="green">示例值:92650109MA79R8E308</font> |
+| license_validity_type | 营业执照有效期类型 | String | 1 | N | 1:长期有效 0:非长期有效<font color="green">示例值:</font> |
+| license_begin_date | 营业执照有效期开始日期 | String | 8 | N | 日期格式yyyyMMdd,<font color="green">示例值:20110112</font> |
+| license_end_date | 营业执照有效期截止日期 | String | 8 | N | 日期格式yyyyMMdd,<font color="green">示例值:20110112</font> |
+| <span class="extend 47cc7593_f135_40b5_8806_f9a6bc8b3e8e">file_list</span> | 文件列表 | String | | Y | jsonArray格式,F47-企业特殊资质图片(可选,企业特殊资质图片,可参考商家经营类目中的“需要的特殊资质证书”)<br>F48-营业执照授权函图片(可选,个体工商户如果使用总公司或其他公司的营业执照认证需上传该授权函图片)<br>F49-店铺内景图片(可选)<br>F50-店铺门头照图片(必填)<br/><font color="green">示例值:F50</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 47cc7593_f135_40b5_8806_f9a6bc8b3e8e-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 5fca4c91_3ba7_4038_bc8e_b64881fcf595-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| pay_scene | 支付场景 | String | 2 | Y | 参见《[微信支付场景](https://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%e5%be%ae%e4%bf%a1%e6%94%af%e4%bb%98%e5%9c%ba%e6%99%af)》说明;<font color="green">示例值:1</font> |
+| mcc | *商户经营类目* | String | 7 | N | [参见微信支付宝MCC](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_zfbmcc);个体工商户、小微商户必填;微信暂不支持修改;<font color="green">示例值:5411</font><br/>**企业使用fee_rule_id代替原有mcc,mcc可不填** |
+| fee_rule_id | 费率规则号 | String | 3 | N | [微信费率规则](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_wxflgz),简称cid。<font color="green">示例值:758</font> |
+| pay_channel_id | 子渠道号 | String | 32 | N | 不填入驻到渠道默认配置的微信渠道号下;<font color="green">示例值:JP00001</font> |
+| fee_rate | 手续费(%) | String | 6 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.38</font>,代表0.38% |
+| fee_min_amt | 最低收取手续费(元) | String | 6 | N | 固定金额保留2位小数;大于0。需要渠道商开通此功能。<font color="green">示例值:0.38</font> |
+| is_check_real_name | 是否需要实名认证 | String | 1 | N | Y-是,业务功能开通成功后使用法人信息发起实名认证申请 ; N-否;默认为N ;<font color="green">示例值:Y</font> |
+| <span class="extend 76f24726_0ade_446f_8756_c6baa5ff3ba6">wx_real_name_info</span> | 实名认证信息 | String | | N | 实名时需要填写 jsonObject字符串 <br>若请求微信入驻成功,但实名申请失败需要调用单独的实名接口重新发起实名。 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 76f24726_0ade_446f_8756_c6baa5ff3ba6-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| finance_institution_flag | 是否金融机构 | String | | N | 选填,请根据申请主体的实际情况填写,可参考选择:https://kf.qq.com/faq/220215IrMRZ3220215n6buiU.html<br>1、若商户主体是金融机构,则填写:true。<br>2、若商户主体不是金融机构,则填写:false。<br>若未传入将默认填写:false<br>3,微信实名金融机构需要提供 F236:金融机构许可证图片一 ;F237:金融机构许可证图片二;F238:金融机构许可证图片三;F239:金融机构许可证图片四;F240:金融机构许可证图片五<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:false</font> |
+| finance_type | 金融机构类型 | String | 128 | N | 当主体是金融机构时,必填<br>金融机构类型需与营业执照/登记证书上一致,可参考选择金融机构指引:<br>https://kf.qq.com/faq/220215IrMRZ3220215n6buiU.html<br>BANK_AGENT:银行业, 适用于商业银行、政策性银行、农村合作银行、村镇银行、开发性金融机构等<br>PAYMENT_AGENT:支付机构, 适用于非银行类支付机构<br>INSURANCE:保险业, 适用于保险、保险中介、保险代理、保险经纪等保险类业务<br>TRADE_AND_SETTLE:交易及结算类金融机构, 适用于交易所、登记结算类机构、银行卡清算机构、资金清算中心等<br>OTHER:其他金融机构, 适用于财务公司、信托公司、金融资产管理公司、金融租赁公司、汽车金融公司、贷款公司、货币经纪公司、消费金融公司、证券业、金融控股公司、股票、期货、货币兑换、小额贷款公司、金融资产管理、担保公司、商业保理公司、典当行、融资租赁公司、财经咨询等其他金融业务;<font color="green">示例值:INSURANCE</font> |
+| cert_type | 证书类型 | String | 64 | N | 企业商户必填<br>CERTIFICATE_TYPE_2388:事业单位法人证书<br>CERTIFICATE_TYPE_2389:统一社会信用代码证书<br>CERTIFICATE_TYPE_2394:社会团体法人登记证书<br>CERTIFICATE_TYPE_2395:民办非企业单位登记证书<br>CERTIFICATE_TYPE_2396:基金会法人登记证书<br>CERTIFICATE_TYPE_2399:宗教活动场所登记证<br>CERTIFICATE_TYPE_2400:其他证书/批文/证明<br>CERTIFICATE_TYPE_2520:执业许可证/执业证<br>CERTIFICATE_TYPE_2521:基层群众性自治组织特别法人统一社会信用代码证<br>CERTIFICATE_TYPE_2522:农村集体经济组织登记证<br>主体为政府机关/其他组织/事业单位时,F46:单位证明函照片必填<br>主体为政府机关/其他组织/事业单位时,F45:登记证书必填<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:CERTIFICATE_TYPE_2389</font> |
+| micro_biz_type | 小微经营类型 | String | 32 | N | 小微经营类型 必填字段<br>门店场所:MICRO_TYPE_STORE<br>流动经营/便民服务:MICRO_TYPE_MOBILE<br>线上商品/服务交易:MICRO_TYPE_ONLINE<br>个人商户需要填写;<font color="green">示例值:MICRO_TYPE_STORE</font> <br/>需要提供 F22:店铺门头照图片;F24:店铺内景图片; 补充资料填写在extended_material_list对象中 |
+| special_category_id | 特殊行业id | String | 3 | N | 特殊行业必填,参看微信支付提供的特殊行业id对照表:<br>https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/applysubject_new/chapter6_1.shtml<br>1,微信实名特殊行业提供 F150:行业经营许可证资质照片一;F151:行业经营许可证资质照片二;F152:行业经营许可证资质照片三;F153:行业经营许可证资质照片四;F154:行业经营许可证资质照片五;F155:行业经营许可证资质照片六;<br>补充资料填写在extended_material_list对象中;<font color="green">示例值:100</font>; |
+| contact_type | 联系人类型 | String | 10 | N | LEGAL:经营者/法人;SUPER:经办人(经商户授权办理微信支付业务的人员),默认:LEGAL<br/>1、主体为“小微/个人卖家”,可选择:LEGAL<br/>2、主体为“个体工商户/企业/政府机关/事业单位/社会组织”,可选择:LEGAL、SUPER 示例值:LEGAL<br/>联系人类型为SUPER时需在extended_material_list文件列表中上传联系人证件正反面照片;<br/>F28:联系人身份证正面照;<br/>F29:联系人身份证反面照;<br/>F33:联系人**护照**人像面;<br/>F241:联系人证件照正面,非身份证与护照类型;<br/>F242:联系人证件照反面,非身份证类型; |
+| name | 联系人姓名 | String | 64 | C | 联系人类型contact_type=SUPER时必填。示例值:张三 |
+| mobile | 联系人手机号 | String | 11 | C | 联系人类型contact_type=SUPER时必填。示例值:13917364538 |
+| contact_id_doc_type | 联系人证件类型 | String | 10 | C | 联系人类型contact_type=SUPER时必填。<br/>枚举值参见《自然人证件类型》说明,示例值:00<br/>个体户/企业/事业单位/社会组织:可选择任一证件类型,政府机关仅支持身份证类型。 |
+| id_card_number | 联系人证件号码 | String | 32 | C | 联系人类型contact_type=SUPER时必填。示例值:320936198512035017 |
+| contact_period_begin | 联系人证件有效期开始时间 | String | 20 | C | 联系人类型contact_type=SUPER时必填<br/>格式:yyyy-MM-dd;示例值:2019-06-06 |
+| contact_period_end | 联系人证件有效期结束时间 | String | 20 | C | 联系人类型contact_type=SUPER时必填<br/>格式:yyyy-MM-dd;示例值:2029-06-06<br/>结束时间大于开始时间;若证件有效期为长期,请填写:长期 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table d7d44c57_b7a6_48c0_a9f2_1d8a8aa24b88-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| sub_mch_id | 微信子商户号 | String | 32 | C | 微信支付分配的子商户号;<font color="green">示例值:1632157057</font> |
+| <span class="extend c4d2fd9c_b90d_40b1_91af_216ad83b6ead">contact_info</span> | 联系人信息 | String | | C | jsonObject字符串,新增时必填 |
+| <span class="extend 5b9ac9db_3c03_479a_b66d_616b57b51031">ubo_info</span> | 最终受益人信息 | String | | C | jsonObject字符串,商户类型为企业时,微信侧必填。(如果基本信息里有的话,可以不传取 huifu_id 对应的信息)。新增时填入 |
+| <span class="extend db4c873d_a8a8_47fe_81e2_59062d95c8ac">sales_info</span> | 经营场景 | String | | C | jsonObject字符串,新增时填入 |
+| <span class="extend c1a594b2_d501_406a_a04f_0d1a7125f0fc">certificate_info</span> | 特殊主体登记证书 | String | | C | jsonObject字符串,商户营业执照类型为政府机关/事业单位/其他组织时,传入相应信息。新增时需填入 |
+| <span class="extend 172213ae_f48e_4f7a_9eed_34c03a5e12fe">wx_card_info</span> | 银行账户信息 | String | | C | jsonObject字符串,该字段不填时,取商户在汇付系统录入的结算账号信息。新增或修改时填入,修改时必填 |
+| <span class="extend 75c83cbb_ffa0_4449_841f_92faa0131732">wx_zl_pay_conf_list</span> | 配置集合 | Array | 512 | C | 对指定的sub_mch_id做配置 |
+| business_addition_msg | 补充说明信息 | String | 512 | N | <font color="green">示例值:补充说明</font> |
+| <span class="extend 8a608e79_d60d_43e5_9605_8f7e883af8b5">addition_file_list</span> | 补充说明文件列表 | String | | N | jsonArray格式,根据实际审核情况,额外要求商家提供指定的补充资料<br>F85-微信直连额外补充材料一<br>F86-微信直连额外补充材料二<br>F87-微信直连额外补充材料三<br>F88-微信直连额外补充材料四<br>F89-微信直连额外补充材料五<br>F90-法人开户承诺函<br>F91-法人开户意愿视频 |
+| operate_type | 操作类型 | String | 10 | C | ADD-新增, UPDATE-修改, 默认新增;<font color="green">示例值:ADD</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table c4d2fd9c_b90d_40b1_91af_216ad83b6ead-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| contact_type | 联系人类型 | String | 1 | Y | 1: 法人;2:经办人;<font color="green">示例值:1</font> |
+| contact_name | 联系人姓名 | String | 128 | C | 联系人类型为经办人时必填;<font color="green">示例值:张三</font> |
+| cert_type | 联系人证件类型 | String | 2 | C | 联系人类型为经办人时必填;<br>00:身份证<br>01:护照<br>11:港澳台同胞通行证<br>12:外国人居留证<br>13:港澳居民证<br>14:台湾居民证<br/><font color="green">示例值:00</font>; |
+| contact_cert_no | 联系人证件号码 | String | 18 | C | 联系人类型为经办人时必填;<font color="green">示例值:32090297512026402</font> |
+| contact_mobile_no | 联系人手机号 | String | 11 | Y | <font color="green">示例值:13911111111</font> |
+| contact_email | 联系人电子邮箱 | String | 40 | Y | <font color="green">示例值:carl.chen@huifu.com</font> |
+| <span class="extend adb011fc_9bbb_4883_a4ca_72c2a13ce39e">contact_file_list</span> | 联系人资料 | String | | C | 联系人类型为经办人时必填<br>F28-联系人身份证国徽面 <br>F29-联系人身份证人像面<br>F227-微信业务办理授权函<br/><font color="green">示例值:</font> |
+| contact_cert_validity_type | 证件有效期类型 | String | 1 | Y | 有效期类型 1:长期有效 0:非长期有效;<font color="green">示例值:1</font><br/>若长期有效,则无需填写证书有效期截止日期 |
+| contact_cert_begin_date | 证件有效期开始日期 | String | 8 | Y | 格式:YYYYMMDD;<font color="green">示例值:20100908</font> |
+| contact_cert_end_date | 证件有效期截止日期 | String | 8 | N | 格式:YYYYMMDD;<font color="green">示例值:20300908</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table adb011fc_9bbb_4883_a4ca_72c2a13ce39e-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 5b9ac9db_3c03_479a_b66d_616b57b51031-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| ubo_type | 经营者/法人是否为受益人 | String | 1 | Y | Y-是,N-否;<font color="green">示例值:Y</font> |
+| <span class="extend 9797cfe7_46c5_4e4d_baa6_858addacc8fd">ubo_info_list</span> | 受益人信息列表 | String | | C | jsonArray格式,当ubo_type为Y时可不填 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 9797cfe7_46c5_4e4d_baa6_858addacc8fd-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| ubo_cert_type | 证件类型 | String | 2 | Y | 00:身份证 01:护照;<font color="green">示例值:00</font> |
+| ubo_cert_no | 证件号码 | String | 18 | Y | <font color="green">示例值:320926198512027462</font> |
+| ubo_name | 姓名 | String | 32 | Y | <font color="green">示例值:张三</font> |
+| ubo_cert_doc_address | 受益人证件居住地址 | String | 128 | Y | <font color="green">示例值:上海宝山区共富路11号</font> |
+| ubo_cert_validity_type | 证件有效类型 | String | 1 | Y | 1:长期有效 0:非长期有效;<font color="green">示例值:0</font> |
+| ubo_cert_begin_date | 证件有效期开始日期 | String | 8 | Y | <font color="green">示例值:20200908</font> |
+| ubo_cert_end_date | 证件有效期截止日期 | String | 8 | N | <font color="green">示例值:20330908</font> |
+| <span class="extend ca297c46_6295_4210_a1d8_a1933c32b9b8">ubo_file_list</span> | 文件列表 | String | | Y | jsonArray,F228-受益人身份证正面(国徽面),F229-联系人身份证反面(人像面);<font color="green">示例值:F229</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table ca297c46_6295_4210_a1d8_a1933c32b9b8-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table db4c873d_a8a8_47fe_81e2_59062d95c8ac-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| sales_scenes_type | 经营场景类型 | String | 256 | Y | 多个以英文逗号分割,至少要有一个<br>线下门店:SALES_SCENES_STORE<br>公众号:SALES_SCENES_MP<br>小程序:SALES_SCENES_MINI_PROGRAM<br>互联网:SALES_SCENES_WEB<br>APP:SALES_SCENES_APP<br>企业微信:SALES_SCENES_WEWORK<br/><font color="green">示例值:SALES_SCENES_WEWORK</font> |
+| fee_rate | 功能费率 | String | 6 | C | 仅支持渠道商传入该字段。<font color="green">示例值:0.06</font><br>平台商户为子商户开通微信直连支付时,不支持该字段,取平台商户费率上送微信。 |
+| fee_rate_file_list | 文件列表 | String | | N | 微信直连商户费率材料,根据微信要求上送。<font color="green">示例值:d1451277-85c6-3177-ac3d-a8be47b9ae9d</font> |
+| biz_store_name | 门店名称 | String | 128 | N | 不传,取 huifu_id 关联信息,微信侧条件必填;<font color="green">示例值:卡卡奶茶共富店</font> |
+| biz_address_code | 门店省市编码 | String | 128 | N | 不传,取 huifu_id 关联信息,微信侧条件必填;<font color="green">示例值:310100</font> |
+| biz_store_address | 门店地址 | String | 128 | N | 不传,取 huifu_id 关联信息,微信侧条件必填;<font color="green">示例值:上海宝山共富路1号</font> |
+| biz_sub_jsapi_app_id | 线下场所对应的商家公众号APPID | String | 256 | C | 开通线下门店场景时,填入。都填入时,取公众号的上送微信。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| biz_sub_mini_app_id | 线下场所对应的商家小程序APPID | String | 256 | C | 开通线下门店场景时,填入。都填入时,取公众号的上送微信。<font color="green">示例值:wxea9c30a90fs8d3fe</font> |
+| jsapi_app_id | 服务商公众号 ID | String | 256 | C | 开通公众号场景时,直连服务商和商户的公众号 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| jsapi_sub_app_id | 商家公众号APPID | String | 256 | C | 开通公众号场景时,直连服务商和商户的公众号 APP ID,二选一填入。<font color="green">示例值:wxea9c30a90fs8d3fe</font> |
+| mini_app_id | 服务商小程序APPID | String | 256 | C | 开通小程序场景时,直连服务商和商户的小程序 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| mini_sub_app_id | 商家小程序APPID | String | 256 | C | 开通小程序场景时,直连服务商和商户的小程序 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| app_app_id | 服务商应用APPID | String | 256 | C | 开通 APP 场景时,直连服务商和商户的 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| app_sub_app_id | 商家应用APPID | String | 256 | C | 开通 APP 场景时,直连服务商和商户的 APP ID,二选一填入。<font color="green">示例值:wx51aa91a575359ff5</font> |
+| web_domain | 互联网网站域名 | String | 256 | C | 开通互联网场景时填入;<font color="green">示例值:huifu.com</font> |
+| web_app_id | 互联网网站对应的商家APPID | String | 256 | C | 开通互联网场景时填入;<font color="green">示例值:wx51aa91a575359ff5</font> |
+| sub_corp_id | 商家企业微信CorpID | String | 256 | C | 开通企业微信场景时填入;<font color="green">示例值:xxxxx</font> |
+| <span class="extend 0224bc39_ddea_4f5d_8479_631f0c09f40f">sales_scenes_file_list</span> | 文件列表 | String | 6 | Y | 场景资料文件<br>附件资料列表fileList<br>线下门店场景,F49与F50必传<br>公众号场景,F95,F96,F97,F98,F99,总共至少传1张,最多传5张<br>小程序场景,F60,F61,F62,F63,F64,总共至少传1张,最多传5张<br>APP场景,F65,F66,F67,F68,各传1张<br>互联网网站场景,若备案主体与申请主体不同,请务必上传加盖公章的网站授权函(F69)。<br>企业微信场景,F70,F71,F72,F73,F74,总共至少传1张,最多传5张<br>F49-店铺内景图片<br>F50-店铺门头照图片<br>F95-公众号页面截图一<br>F96-公众号页面截图二<br>F97-公众号页面截图三<br>F98-公众号页面截图四<br>F99-公众号页面截图五<br>F60-小程序截图截图一<br>F61-小程序截图截图二<br>F62-小程序截图截图三<br>F63-小程序截图截图四<br>F64-小程序截图截图五<br>F65-APP首页截图<br>F66-APP尾页截图<br>F67-APP应用内截图<br>F68-APP支付页截图<br>F69-网站授权函<br>F70-企业微信页面截图一<br>F71-企业微信页面截图二<br>F72-企业微信页面截图三<br>F73-企业微信页面截图四<br>F74-企业微信页面截图五<br/><font color="green">示例值:F74</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 0224bc39_ddea_4f5d_8479_631f0c09f40f-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table c1a594b2_d501_406a_a04f_0d1a7125f0fc-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| cert_type | 登记证书类型 | String | 32 | Y | CERTIFICATE_TYPE_2388:事业单位法人证书<br>CERTIFICATE_TYPE_2389:统一社会信用代码证书<br>CERTIFICATE_TYPE_2390:有偿服务许可证(军队医院适用)<br>CERTIFICATE_TYPE_2391:医疗机构执业许可证(军队医院适用)<br>CERTIFICATE_TYPE_2392:企业营业执照(挂靠企业的党组织适用)<br>CERTIFICATE_TYPE_2393:组织机构代码证(政府机关适用)<br>CERTIFICATE_TYPE_2394:社会团体法人登记证书<br>CERTIFICATE_TYPE_2395:民办非企业单位登记证书<br>CERTIFICATE_TYPE_2396:基金会法人登记证书<br>CERTIFICATE_TYPE_2397:慈善组织公开募捐资格证书<br>CERTIFICATE_TYPE_2398:农民专业合作社法人营业执照<br>CERTIFICATE_TYPE_2399:宗教活动场所登记证<br>CERTIFICATE_TYPE_2400:其他证书/批文/证明<br/><font color="green">示例值:CERTIFICATE_TYPE_2400</font> |
+| cert_no | 证书号 | String | 32 | Y | 请填写登记证书上的证书编号。<font color="green">示例值:92650109MA79R8E308</font> |
+| cert_mer_name | 证书商户名称 | String | 128 | Y | 请填写登记证书上的商户名称。<font color="green">示例值:上海汇付支付服务公司</font> |
+| reg_detail | 注册地址 | String | 128 | Y | 请填写登记证书的注册地址。<font color="green">示例值:上海徐汇宜山路601号C5栋</font> |
+| legal_name | 法人姓名 | String | 32 | Y | 1、只能由中文字符、英文字符、可见符号组成。<br>2、请填写登记证书上的法定代表人姓名。<font color="green">示例值:张三</font> |
+| cert_validity_type | 证书有效期类型 | String | 1 | Y | 有效期类型 1:长期有效 0:非长期有效;<font color="green">示例值:0</font><br>若长期有效,则无需填写证书有效期截止日期 |
+| cert_begin_date | 证书有效期开始日期 | String | 8 | Y | 格式:YYYYMMDD;<font color="green">示例值:20100908</font> |
+| cert_end_date | 证书有效期截止日期 | String | 8 | N | 格式:YYYYMMDD;<font color="green">示例值:20300908</font> |
+| <span class="extend 3a2a5a22_88ab_48b0_b455_2cdd0f58c4a0">cert_file_list</span> | 文件列表 | String | | Y | jsonArray,F46-单位证明函,F45-登记证书 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 3a2a5a22_88ab_48b0_b455_2cdd0f58c4a0-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 172213ae_f48e_4f7a_9eed_34c03a5e12fe-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| card_type | 账户类型 | String | 1 | Y | 0:对公银行账户<br>1:经营者个人银行卡;<font color="green">示例值:0</font> |
+| card_name | 开户名称 | String | 128 | Y | 选择“经营者个人银行卡”时,开户名称必须与“经营者证件姓名”一致。选择“对公银行账户”时,开户名称必须与营业执照上的“商户名称”一致。<br/><font color="green">示例值:张三</font> |
+| bank_code | 开户银行 | String | 8 | Y | 客户按汇付银行编码上送;<font color="green">示例值:01020000</font> |
+| prov_id | 开户银行省编码 | String | 6 | Y | 按汇付的省市编码;<font color="green">示例值:310000</font> |
+| area_id | 开户银行市编码 | String | 6 | Y | <font color="green">示例值:310100</font> |
+| branch_code | 开户银行联行号 | String | 20 | C | 开户银行联行号与开户银行全称(含支行)二选一;<font color="green">示例值:102290026507</font> |
+| branch_name | 开户银行全称(含支行) | String | 128 | C | 开户银行联行号与开户银行全称(含支行)二选一;<font color="green">示例值:中国工商银行股份有限公司上海市中山北路支行</font> |
+| card_no | 银行账号 | String | 30 | Y | <font color="green">示例值:1001265009300682579</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 75c83cbb_ffa0_4449_841f_92faa0131732-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| service_code | 申请服务 | String | 16 | Y | JSAPI-公众号,APPLET-小程序;<font color="green">示例值:JSAPI</font> |
+| sub_app_id | 功能服务appid | String | 32 | Y | 子商户的公众号、小程序ID;<font color="green">示例值:wx51aa91a575359ff5</font> |
+| switch_state | 功能开关 | String | 1 | Y | 0-关闭,1-打开;<font color="green">示例值:1</font> |
+| fee_rate | 功能费率(%) | String | 6 | Y | 保留两位小数。<font color="green">示例值:0.60</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 8a608e79_d60d_43e5_9605_8f7e883af8b5-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_type | 文件类型 | String | 6 | Y | <font color="green">示例值:F50</font> |
+| file_id | 文件jfileId | String | 64 | Y | <font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table c1e1a13b_15f6_4478_a8db_543fbf6311f9-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| charge_cate_code | 银联业务手续费类型 | String | 2 | N | 01:减免类<br />02:优惠类<br />03:标准类,小微商户仅支持03<br/>04:线上类<br />默认03标准类;<font color="green">示例值:03</font> |
+| debit_fee_rate | 借记卡手续费(%) | String | 9 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.38</font> |
+| credit_fee_rate_up | 贷记卡手续费1000以上(%) | String | 9 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.60</font> |
+| credit_fee_rate_down | 贷记卡手续费1000及以下(%) | String | 9 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.60</font> |
+| mcc | 商户经营类目 | String | 7 | N | [银联MCC编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ylmccbm) ;<font color="green">示例值:5311</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table a60d0bfb_fe4b_4c76_ab69_9f8f46e21790-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| charge_cate_code | 银行业务手续费类型 | String | 2 | N | 01-减免类 02-优惠类 03-标准类 ;默认03标准类;<font color="green">示例值:03</font> |
+| debit_fee_rate | 借记卡手续费(%) | String | 9 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.50</font>代表费率为0.5% |
+| debit_fee_limit | 借记卡封顶值 | String | 4 | N | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:5.00</font> |
+| credit_fee_rate | 贷记卡手续费(%) | String | 9 | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.60</font>代表费率为0.6% |
+| is_open_small_flag | 是否开通小额双免 | String | 1 | N | 开关状态 0:不开通双免 1:开通双免 2:仅免签,默认0不开通;<font color="green">示例值:1</font> |
+| small_free_amt | 小额双免单笔限额(元) | String | 9 | N | 限额需小于等于1000,不传默认0(不开通小额双免), 开通小额双免必须填值;<font color="green">示例值:1000.00</font> |
+| small_fee_amt | 小额双免手续费(%) | String | 9 | N | 数字格式,大于等于0,保留2位小数,开通小额双免填必须填制;<font color="green">示例值:0.38</font>代表费率为0.38% |
+| mcc | *商户经营类目* | String | 7 | Y | [银联MCC编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ylmccbm);<font color="green">示例值:5311</font> |
+| is_open_cloud_flag | 云闪付开通状态 | String | 1 | N | 0-关闭 1-开通 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 12ad0512_4845_424d_b898_80977b7f0bae-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_type | 业务类型 | String | 25 | Y | ONLINE_PERSON:个人网银支付,online_flag开通了才需要填;<br/>ONLINE_ENT:企业网银支付,online_flag开通了才需要填;<br/>QUICK_DEBIT:快捷借记卡支付,quick_flag开通了才需要填;<br/>QUICK_CREDIT:快捷贷记卡支付,quick_flag开通了才需要填;<br/>WAP:手机WAP支付,online_flag开通了才需要填;<br/>ONLINE_ENT_TOP_UP:B2B网银充值,online_recharge_flag开通了才需要填;<br/>ONLINE_PERSON_TOP_UP:B2C网银充值,online_recharge_flag开通了才需要填;<br/>WITHHOLD_DEBIT:代扣借记卡支付<br/>WITHHOLD_CREDIT:代扣贷记卡支付,withhold_flag开通了才需要填;<br/><font color="green">示例值:ONLINE_PERSON</font> |
+| bank_id | 银行编码 | String | 8 | Y | 参考: [银行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhbm);<font color="green">示例值:01020000</font> |
+| bank_name | 银行名称 | String | 50 | N | <font color="green">示例值:中国工商银行上海市中山北路支行</font> |
+| bank_short_chn | 银行中文简称 | String | 50 | N | <font color="green">示例值:工行上海市中北支行</font> |
+| stat_flag | 功能开关状态 | String | 1 | Y | 各银行不同支付方式的开关状态;1开,0关;<font color="green">示例值:1</font> |
+| dc_flag | 借贷标志 | String | 1 | Y | D:借记,C:贷记;B2B网银填写D;<font color="green">示例值:D</font> |
+| fix_amt | 手续费(固定/元) | String | 16 | N | 必须填写一种收费方式;保留两位小数;<font color="green">示例值:1.00</font> |
+| fee_rate | 费率(%) | String | 6 | N | 必须填写一种收费方式;保留两位小数;<font color="green">示例值:0.38</font> |
+| fee_min_amt | 手续费最小值(元) | String | 6 | N | 必须填写一种收费方式;保留两位小数;<font color="green">示例值:1.00</font> |
+| fee_formula_type | 代扣手续费计费模式 | String | | N | withhold_flag为Y时,才可传入;<br/>01: 百分比手续费,无封顶值或保底值<br/>02: 百分比手续费,有保底值<br/>03: 固定手续费<br/>04: 固定手续费+百分比手续费<br/>为空默认04 <font color="green">示例值:04</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 28d999dc_1738_4f33_a0a4_9b0199e69e7a-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| pay_type | 业务类型 | String | 25 | N | ONLINE_PERSON:个人网银<br/>ONLINE_ENT:企业网银<br/>QUICK:快捷<br/>WAP:手机WAP支付<br/>ONLINE_ENT_TOP_UP:B2B网银充值<br/>ONLINE_PERSON_TOP_UP:B2C网银充值<br/>WITHHOLD:代扣支付<br/><font color="green">示例值:WAP</font> |
+| out_fee_acct_type | 手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户;<font color="green">示例值:01</font> |
+| out_fee_huifuid | 手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填;<font color="green">示例值:6666000108854952</font> |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | N | 1:外扣 2:内扣(默认2内扣);<font color="green">示例值:2</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 27dfe2c7_4c53_490f_af3d_8530fa4cf704-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| media_type | *运营媒介类型* | String | 2 | Y | S1-PC网站;若媒介项为PC网站:必填字段(PC网站域名、ICP备案/许可证号)<br/>S2-APP场景;若媒介项为APP场景:必填字段(APP名称、APP下载地址),若开通微信App支付,则新增app_id、app_name必填<br/>S3-小程序场景;若媒介项为小程序:必填字段(小程序名称)<br/>S4-公众号场景;若媒介项为公众号:必填字段(公众号名称)<br/>S5-其他;媒介项为其他:其他有效信息或链接地址必填<br/>线上场景时必填一项;<font color="green">示例值:S1</font> |
+| media_name | *媒介名称* | String | 200 | C | PC网站域名/APP名称/小程序名称/公众号名称;<font color="green">示例值:汇付服务</font><br/>运营媒介类型为 :S1/S2/S3/S4时,必填; |
+| test_account | *测试账号* | String | 64 | N | <font color="green">示例值:test</font> |
+| test_secret | *测试密码* | String | 64 | N | <font color="green">示例值:test</font> |
+| mer_icp | ICP备案/许可证号 | String | 200 | C | 运营媒介类型为 :S1时必填;<font color="green">示例值:沪ICP备06046402号-28</font> |
+| other_info | *其他有效信息* | String | 200 | C | 其他有效信息或链接地址/APP下载地址;类型为S5或S2必填<br/><font color="green">示例值:http://download.huifu.com</font> |
+| media_front_page | *运营媒介-首页* | String | 128 | N | 通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| media_service_page | *运营媒介-服务/商品明细页面* | String | 128 | N | 通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| media_order_page | *运营媒介-下单场景页面* | String | 128 | N | 通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| media_pay_page | *运营媒介-支付页面* | String | 128 | N | 通过[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc)上传材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| media_mer_common_flag | *媒介主体与商户主体是否一致* | String | 1 | C | Y/N;<font color="green">示例值:Y</font><br/>运营媒介为S1、S2、S3、S4且企业商户开通快捷或网银,或大额转账,或余额支付或分账业务(20%(不含)-100%),或为个人商户开通分账业务(10%(不含)-100%),必填<br/>若不一致,则需提供ICP备案/APP/微信公众号/小程序主体与商户的使用授权或开发证明材料; |
+| authorize_materials | *授权或开发证明材料* | String | 128 | C | 运营媒介为S1、S2、S3、S4且媒介主体与商户主体不一致时,且企业商户开通快捷或网银,或大额转账,或余额支付或分账业务(20%(不含)-100%),或为个人商户开通分账业务(10%(不含)-100%),必填<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e530</font> |
+| other_material | 微信APP补充材料 | String | 128 | C | 运营媒介为S2且开通微信下app支付时选填,具体见[图片上传接口](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc) |
+| app_id | appId | String | 128 | C | 运营媒介为S2且开通微信下app支付时必填 |
+| app_name | appId认证主体名称 | String | 128 | C | 运营媒介为S2且开通微信下app支付时必填 |
+| supplement | 补充说明 | String | 512 | C | 运营媒介为S2且开通微信下app支付时选填 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 18209a59_0738_432e_82e0_0d6b016cd292-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 手续费(%) | String | 9 | N | 支持两位小数 fee_rate与fee_fix_amt不能同时为空;<font color="green">示例值:0.50</font>代表费率为0.5% |
+| fee_fix_amt | 手续费(固定/元) | String | 9 | N | 支持两位小数 fee_rate与fee_fix_amt不能同时为空;<font color="green">示例值:1.50</font><br/>注:如果fee_fix_amt与fee_rate都填写了则手续费=fee_fix_amt+支付金额\*fee_rate |
+| out_fee_acct_type | 手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font> |
+| out_fee_huifuid | 手续费外扣汇付ID | String | 18 | N | 开通余额支付手续费外扣业务时必填,<font color="green">示例值:6666000123123123</font> |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | N | 1:外扣 2:内扣(默认2内扣),<font color="green">示例值:1</font><br/> |
+| balance_model | *业务模式* | String | 1 | Y | 2-入驻商户货款(周期性结算)<br/>3-营销补贴(周期性结算)<br/>4-推广方(渠道/代理/个人)的服务佣金/抽成<br/>5-红包发放<br/>6-钱包功能<br/>7-其他模式<br/>8-线上入驻商户货款(周期性结算)<br/>9-线上营销补贴(周期性结算)<br/>10-线上推广方(渠道/代理/个人)的服务佣金/抽成<br/>11-线上其他模式<br/>单选;<font color="green">示例值:6</font> |
+| <span class="extend cc183885_553f_42c0_b06a_c273e77cf94b">description_info</span> | 业务情况说明 | String | | Y | jsonObject字符串 |
+| charge_mode | 扣费模式 | String | 2 | N | 内扣时枚举值: 01: 默认规则, 02: 收款方分摊, 03: 交易时指定承担方<br>外扣时枚举值: 10: 指定承担方, 11: 出款方承担, 12: 交易时指定承担方<br><font color="green">示例值:11</font>;内扣时默认为01,外扣时默认为10; |
+| pay_mode | 余额支付模式 | String | 4 | N | pro,lite;示例值:pro<br/>为空时默认为pro<br/>lite版不支持当日收款资金余额支付 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table cc183885_553f_42c0_b06a_c273e77cf94b-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| busi_instruction | *业务模式说明* | String | 500 | C | 请详细说明商户的业务模式,包括不限于(业务参与方、各方的权利及义务关系等)。最大500个汉字,仅Pro版时必填<br/><font color="green">示例值:商户向企业采购产品,并将其展示在其电商平台上,用户注册后购买其产品,产品主要有家电、服饰、鞋帽等,用户购买产品的资金作为商户所得,商户根据订单情况进行物流配送。</font> |
+| capital_instruction | *资金流向说明* | String | 500 | C | 请详细说明商户的资金流向,包括但不限于(交易所涉及的各方账户、资金流入流出过程等)。最大500个汉字,仅Pro版时必填<br/><font color="green">示例值:用户选购产品后根据订单支付给商户,商户根据结算周期,结算到对公账户。</font> |
+| function_instruction | *功能开通用途说明* | String | 500 | C | 请详述所申请功能的原因、场景、涉及对象类型。最大500个汉字,仅Pro版时必填<br/><font color="green">示例值:企业工资代发</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 1720cace_8735_4013_8bdb_89aee7201c31-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| out_order_auto_acct_flag | 自动入账开关 | String | 1 | Y | 开通、关闭自动入账功能;0:关闭 1:开通;<font color="green">示例值:1</font><br/>关闭自动入账需要[处理银行来账通知](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_lztz),并调用[汇付入账确认接口](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_yhskfk)来确认入账。 |
+| fee_rate | 支付手续费(%) | String | 6 | N | 支持两位小数;<font color="green">示例值:0.45</font>;<br/>fee_rate与fee_fix_amt与fee_min_amt不能同时为空 |
+| fee_min_amt | 手续费最小值(元) | String | 6 | N | 支付手续费最小值,支持两位小数;<font color="green">示例值:1.00</font></br>fee_rate与fee_fix_amt与fee_min_amt不能同时为空 |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户;<font color="green">示例值:01</font>; |
+| out_fee_flag | 交易手续费外扣标记 | String | 1 | N | 1:外扣 2:内扣(默认2内扣);<font color="green">示例值:1</font>; |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | <font color="green">示例值:6666000108854952</font>; |
+| <span class="extend 0b4ccd63_8e6c_428e_9f60_ed00b8974dd9">out_order_acct_card</span> | 全域资金开户银行卡信息 | String | | N | jsonObject字符串 |
+| <span class="extend 4ace49f7_fa35_4449_930d_e6c8ba188733">out_order_acct_open_fees</span> | 全域资金开户手续费 | String | | N | jsonObject字符串 |
+| business_model | 全域支付业务模式 | String | 20 | N | acquiringMode:收单模式,<br/><font color="green">示例值:acquiringMode</font> |
+| other_payment_institutions_pic | 全渠道资金管理补充材料 | String | 64 | C | 涉及文件类型:F504-全渠道资金管理补充材料;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 0b4ccd63_8e6c_428e_9f60_ed00b8974dd9-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| prov_id | 银行所在省 | String | 6 | N | [参考省市区编码表](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_dqbm);<font color="green">示例值:310000</font> |
+| area_id | 银行所在市 | String | 6 | N | [参考省市区编码表](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_dqbm);<font color="green">示例值:310100</font> |
+| bank_code | 银行编码 | String | 8 | N | 参考[银行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhbm);<font color="green">示例值:01020000</font> |
+| branch_code | 支行联行号 | String | 12 | C | card_type为0时必填,参考:[银行支行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhzhbm);<font color="green">示例值:102290026507</font> |
+| branch_name | 支行名称 | String | 64 | C | card_type为0时必填 ,参考:[银行支行编码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_yhzhbm);<br/><font color="green">示例值:中国工商银行上海市中山北路支行</font> |
+| card_name | 结算账户名 | String | 128 | Y | 银行卡对应的户名;<font color="green">示例值:上海汇付支付有限公司</font> |
+| card_no | 银行卡号 | String | 32 | Y | <font color="green">示例值:98140008801800008888</font> |
+| card_type | 卡类型 | String | 1 | Y | 0:对公 1:对私;<font color="green">示例值:0</font> |
+| cert_type | 持卡人证件类型 | String | 2 | C | 00:身份证;<font color="green">示例值:00</font>;card_type为1时选填。 |
+| cert_validity_type | 持卡人证件有效期类型 | String | 1 | N | card_type为1时选填;1:长期有效 0:非长期有效;<font color="green">示例值:0</font><br/>若填写cert_begin_date,cert_no,cert_type需同时填写。 |
+| cert_begin_date | 持卡人证件有效期(起始) | String | 8 | C | card_type为1时选填;格式:yyyyMMdd,<font color="green">示例值:20210830</font>;<br/>若填写cert_no,cert_validity_type,cert_type需同时填写。 |
+| cert_end_date | 持卡人证件有效期(截止) | String | 8 | C | cert_validity_type变更为0时必填,格式:yyyyMMdd;<font color="green">示例值:20210830</font> |
+| cert_no | 持卡人证件号码 | String | 32 | C | card_type为1时选填;<font color="green">示例值:310112200001018888</font>; |
+| mp | 银行卡绑定手机号 | String | 11 | Y | <font color="green">示例值:18611111111</font> |
+| open_licence_no | 开户许可证核准号 | String | 32 | Y | <font color="green">示例值:J2900123456789</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 4ace49f7_fa35_4449_930d_e6c8ba188733-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_fix_amt | 开户手续费(元) | String | 9 | Y | 支持两位小数;<font color="green">示例值:1.00</font> |
+| out_fee_acct_type | 开户手续费外扣时的账户类型 | String | 2 | C | 01-基本户,02-现金户,05-充值户,09-营销户,不填默认01;<font color="green">示例值:01</font><br/>注:fee_fix_amt:开户手续费大于0时必填 |
+| out_fee_huifuid | 开户手续费外扣汇付ID | String | 18 | C | 开通手续费外扣业务时必填;<font color="green">示例值:6666000109812123</font><br/>注:fee_fix_amt:开户手续费大于0时必填 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 20edaf09_e41a_4b39_9f25_eb56ea82ca5f-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 手续费(%) | String | 9 | N | 支付手续费(%) 支持两位小数 fee_rate与fee_fix_amt 不能同时为空;<font color="green">示例值:0.50</font>代表费率为0.5% |
+| fee_fix_amt | 手续费(固定/元) | String | 9 | N | 支付固定手续费(元)支持两位小数 fee_rate与fee_fix_amt 不能同时为空;<font color="green">示例值:1.50</font><br/>注:如果fee_fix_amt与fee_rate都填写了则手续费=fee_fix_amt+支付金额\*fee_rate |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | Y | 1:外扣,仅支持外扣 ,<font color="green">示例值:1</font><br/>优先级高于相同名称的公共参数; |
+| out_fee_huifuid | 手续费外扣汇付ID | String | 18 | Y | 开通交易手续费外扣时必填,<font color="green">示例值:6666000123123123</font><br/>优先级高于相同名称的公共参数; |
+| out_fee_acct_type | 手续费外扣时的账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font><br/>优先级高于相同名称的公共参数; |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 6b10178b_f964_43ac_a5a6_3be0609f60ed-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| three_period | 花呗分期3期(%) | String | 4 | N | 不为空时,只接受费率:1.80;<font color="green">示例值:1.80</font>代表费率为1.80% |
+| six_period | 花呗分期6期(%) | String | 4 | N | 不为空时,只接受费率:4.50;<font color="green">示例值:4.50</font>代表费率为4.50% |
+| twelve_period | 花呗分期12期(%) | String | 4 | N | 不为空时,只接受费率:7.50;<font color="green">示例值:7.50</font>代表费率为7.50% |
+| ali_mcc | 商户经营类目 | String | 32 | N | [支付宝MCC](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_zfbmcc);<font color="green">示例值:5411</font> |
+| pay_scene | 支付场景 | String | 2 | N | 分期业务必填:1:线下扫码;<font color="green">示例值:1</font> |
+| acq_three_period | 花呗收单分期3期(%) | String | 4 | C | 分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;<font color="green">示例值:1.0</font>代表费率为1.00% |
+| acq_six_period | 花呗收单分期6期(%) | String | 4 | C | 分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;<font color="green">示例值:1.0</font>代表费率为1.00% |
+| acq_twelve_period | 花呗收单分期12期(%) | String | 4 | C | 分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;<font color="green">示例值:1.0</font>代表费率为1.00% |
+| twentyfour_period | 花呗分期24期(%) | String | | N | 不为空时,只接受费率:15;<font color="green">示例值:15</font>代表费率为15% |
+| acq_twentyfour_period | 花呗收单分期24期(%) | String | | C | 分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;<font color="green">示例值:1.0</font>代表费率为1.00% |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 1bede1fe_4d7a_42ef_8319_f335e517e972-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| div_flag | 分账开关 | String | 1 | Y | Y:开,N:关;<font color="green">示例值:Y</font> |
+| rule_origin | 分账规则来源 | String | 2 | Y | 01:接口动态规则,02:控台固定配置;<font color="green">示例值:01</font> |
+| apply_ratio | 最大分账比例% | String | 9 | Y | 0-100 的数值,支持两位小数; <font color="green">示例值:20.00</font> |
+| <span class="extend 3779f8c5_11a2_437c_a72e_a026685d62ce">acct_split_bunch_list</span> | 分账明细 | String | | N | 分账规则来源选择平台配置时必填,jsonArray格式 |
+| start_type | 生效类型 | String | 1 | N | 0:审核通过即时生效;1:审核通过次日生效;<font color="green">示例值:1</font> |
+| out_fee_flag | 手续费外扣开关 | String | 1 | N | 1:外扣 2:内扣(默认);<font color="green">示例值:1</font> |
+| out_fee_acct_type | 手续费外扣时的账户类型 | String | 2 | N | 01-基本户(默认),02-现金户,05-充值户;<font color="green">示例值:01</font> |
+| out_fee_huifuid | 手续费外扣汇付ID | String | 18 | N | 选择手续费外扣时必填;<font color="green">示例值:</font> |
+| split_fee_rate | 手续费% | String | 9 | N | 开通分账业务时必须填写一种收费方式;百分比,支持两位小数;<font color="green">示例值:1.00</font> <br/>分账手续费收取方式为费率手续费与固定手续费之和 |
+| per_amt | 固定手续费 | String | 9 | N | 开通分账业务时必须填写一种收费方式;单位元,支持小数点后两位;<font color="green">示例值:1.00</font> <br/>分账手续费收取方式为费率手续费与固定手续费之和 |
+| scene | 分账模式 | String | 2 | Y | 00-其他<br>01-医美医院分账<br>02-线上其他<br>A1- 教培机构分账<br>A2-公办/民办学校分账<br>A3-医美渠道独立收款分账<br>A4-线上供应商货款<br>A5-线上推广方(渠道/代理/个人)的服务佣金/抽成<br>A7-入驻商户货款<br>A8-线下供应商货款<br>A9-线下推广方<br>A10-个人与合作方分账<br>单选;<font color="green">示例值:A9</font>
+ |
+| <span class="extend a61c2c0d_8462_4de8_9015_726431a61939">split_ext_info</span> | 业务情况说明 | String | 128 | N | jsonObject;分账模式选择则其它,分账比例30%以上必填; |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 3779f8c5_11a2_437c_a72e_a026685d62ce-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 分账比例 | String | 9 | Y | 百分比支持两位小数;所有分账方比例汇总需100%<font color="green">示例值:0.20</font> |
+| huifu_id | 汇付Id | String | 18 | Y | <font color="green">示例值:6666000104778898</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table a61c2c0d_8462_4de8_9015_726431a61939-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| busi_instruction | *业务模式说明* | String | 500 | Y | 请详细说明商户的业务模式,包括不限于(业务参与方、各方的权利及义务关系等)。最大500个汉字,必填<br/><font color="green">示例值:商户向企业采购产品,并将其展示在其电商平台上,用户注册后购买其产品,产品主要有家电、服饰、鞋帽等,用户购买产品的资金作为商户所得,商户根据订单情况进行物流配送。</font> |
+| capital_instruction | *资金流向说明* | String | 500 | Y | 请详细说明商户的资金流向,包括但不限于(交易所涉及的各方账户、资金流入流出过程等)。最大500个汉字,必填<br/><font color="green">示例值:用户选购产品后根据订单支付给商户,商户根据结算周期,结算到对公账户。</font> |
+| function_instruction | *功能开通用途说明* | String | 500 | Y | 请详述所申请功能的原因、场景、涉及对象类型。最大500个汉字,必填<br/><font color="green">示例值:企业工资代发</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 631fe4fe_2953_461b_a17a_bf40a0b46848-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| file_id | *文件id* | String | 64 | Y | 请填写图片file_id,可通过 [商户图片上传](https://paas.huifu.com/open/doc/api/#/shgl/shjj/api_shjj_shtpsc) 接口获取;<br/><font color="green">示例值:57cc7f00-600a-33ab-b614-6221bbf2e529</font> |
+| file_type | *文件类型* | String | 64 | N | [参见文件类型说明](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_wjlx);<font color="green">示例值:F01</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 36890de9_fe38_471c_9093_b710267ee0c8-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| agreement_type | *协议类型* | String | 1 | Y | 0-电子协议 1-纸质协议 3-挂网协议;<font color="green">示例值:3</font> |
+| agreement_url | *挂网协议地址* | String | 256 | C | 挂网协议必填;**必须按示例值填写**,<font color="green">示例值:https://cloudpnrcdn.oss-cn-shanghai.aliyuncs.com/opps/api/prod/download_file/PaymentServiceAgreement.htm</font>; |
+| agree_begin_date | 纸质协议开始日期 | String | 8 | N | <font color="green">示例值:20220606</font>; |
+| agree_end_date | 纸质协议结束日期 | String | 8 | N | <font color="green">示例值:20230606</font>;要求结束时间大于开始时间; |
+| message_send_type | 电子协议签约短信发送标识 | String | 1 | N | 协议类型为电子,业务开通审核通过后发送协议签约短信;<br/>0:发送,默认;<br/>1:不发送;<br/><font color="green">示例值:1</font> |
+| agreement_async_return_url | 电子协议异步通知地址 | String | 128 | N | 示例值:http://service.example.com/to/path |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 05dcf724_e8f4_4017_a161_9f7a07d47ef2-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| switch_state | 状态开关 | String | 1 | N | 0-关闭; 1-开通, 为空默认开通;<font color="green">示例值:1</font> |
+| debit_fee_rate | 借记手续费(%) | String | 6 | C | 借记卡费率与贷记卡费率不能同时为空;<br>保留2位小数,最大值100.00,最小值0.00;<font color="green">示例值:0.02</font> |
+| credit_fee_rate | 贷记手续费(%) | String | 6 | C | 借记卡费率与贷记卡费率不能同时为空;<br>保留2位小数,最大值100.00,最小值0.00;<font color="green">示例值:0.06</font> |
+| out_fee_flag | 是否交易手续费外扣 | String | 1 | N | 1:外扣 2:内扣(默认2内扣);<font color="green">示例值:1</font> <br/>如果不为空,则out_fee_acct_type,out_fee_huifuid,out_fee_flag取单独配置,否则取公共配置; |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填;<font color="green">示例值:6666000123123123</font> |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | 2 | N | 01-基本户,02-现金户,05-充值户,09-营销户;不填默认01;<font color="green">示例值:01</font> |
+| cloud_quick_pass_secret_free_flag | 云闪付免密支付开通标识 | String | 1 | N | Y:是,N:否;<font color="green">示例值:Y</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 46e1e2a8_6f6e_4153_963a_83a33f783ed1-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| surrogate_type | 代发业务类型 | String | 2 | Y | D0:当日到账;<br>T1:下个工作日到账;<br>D1:下个自然日到账;<br><font color="green">示例值:T1</font> |
+| fix_amt | 手续费(固定/元) | String | 17 | C | 手续费(固定/元),保留小数点后两位;fee_formula_type为05,06时必填 <font color="green">示例值:1.00</font> |
+| fee_rate | 手续费(百分比/%) | String | 6 | C | 手续费(百分比/%),保留小数点后两位;取值范围[0.00,100.00];fee_formula_type为01,02,03,06时必填 <font color="green">示例值:0.05</font> |
+| out_fee_flag | 是否交手续费外扣标记 | String | 1 | N | 1:外扣 2:内扣(默认2内扣)<br>优先级高于相同名称的公共参数;<font color="green">示例值:1</font> |
+| out_fee_acct_type | 交易手续费外扣时账户类型 | String | 2 | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font><br>优先级高于相同名称的公共参数; |
+| out_fee_huifu_id | 交易手续费外扣汇付ID | String | 18 | N | 开通交易手续费外扣业务时必填,<font color="green">示例值:6666000123123123<br>优先级高于相同名称的公共参数; |
+| surrogate_private_flag | 是否允许对私代发 | String | 1 | N | 是否允许代发卡为对私类型<br>Y:允许 N:不允许;<font color="green">示例值:Y</font> |
+| fee_formula_type | 代发手续费计费模式 | String | 8 | N | 01: 百分比手续费,无封顶值或保底值<br/>02: 百分比手续费,有保底值<br/>03: 百分比手续费,有封顶值<br/>05: 固定手续费 <br/>06: 固定手续费+百分比手续费<br/>为空默认06 <font color="green">示例值:06</font> |
+| fee_max_amt | 手续费封顶值(固定/元) | String | 17 | C | 手续费封顶值(固定/元),保留小数点后两位;fee_formula_type为03时必填 <font color="green">示例值:100.00</font> |
+| fee_min_amt | 手续费保底值(固定/元) | String | 17 | C | 手续费保底值(固定/元),保留小数点后两位;fee_formula_type为02时必填 <font color="green">示例值:1.00</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table d02f3095_ad87_4514_a50d_875c0d14cf2e-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| <span class="extend 14bd113f_6d9a_4534_978b_3803e2c61cb3">large_amt_pay_config_info_list</span> | 大额支付配置列表 | String | | Y | 大额支付配置列表,jsonArray格式 |
+| out_fee_flag | 交易手续费外扣标记 | String | 1 | N | 1:外扣 2:内扣(默认2内扣);<font color="green">示例值:1</font> |
+| out_fee_huifu_id | 交易手续费外扣huifuId | String | 18 | C | 交易手续费外扣时必填;<font color="green">示例值:6666000108854952</font> |
+| out_fee_acct_id | 交易手续费外扣账户号 | String | 16 | C | 交易手续费外扣时必填;<font color="green">示例值:F00598602</font> |
+| mer_payer_card_type | 商户付款方卡类型 | String | 10 | N | CORPORATE-对公,PRIVATE-对私,ALL-全部,默认全部<br><font color="green">示例值:ALL</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 14bd113f_6d9a_4534_978b_3803e2c61cb3-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| switch_state | 功能开关 | String | 1 | N | 1:开通 0:关闭 默认:1;<font color="green">示例值:1</font> |
+| business_model | 大额支付业务模式 | String | 15 | Y | 大额支付业务模式 bank:银行模式 provisions:备付金模式;<font color="green">示例值:bank</font> |
+| fee_rate | 费率(%) | String | 6 | C | 开通大额业务时必须填写一种收费方式;大于0,保留2位小数;<font color="green">示例值:1.00</font> |
+| fee_fix_amt | 交易手续费(固定/元) | String | 9 | C | 开通大额业务时必须填写一种收费方式;大于0,保留2位小数;<font color="green">示例值:10.00</font> |
+| biz_type | 大额调账标识申请类型 | String | 2 | N | 01-四要素,05-三要素;[订单匹配的要素信息](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_ddppys);<font color="green">示例值:05</font> |
+| mer_same_card_recharge_flag | 是否允许绑卡支付 | String | 1 | N | Y-开通/N-关闭,备付金模式时,支持传入;备付金模式银行卡绑定支付权限;<font color="green">示例值:Y</font> |
+| allow_user_deposit_flag | 是否允许用户入账 | String | 1 | N | Y-开通/N-关闭 ;默认为N;<font color="green">示例值:Y</font> |
+| provisions_auto_refund_flag | 备付金固定账号模式自动退款 | String | 1 | N | Y-开通/N-关闭 ;<font color="green">示例值:Y</font>;该配置仅在开通大额支付备付金绑卡模式时生效 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table b8ebb65a_f814_4baf_be1a_9cba92b3f158-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| agent_recheck_flag | 代发复核开关 | String | 1 | N | Y:是 N:否(为空默认未开通) ;<font color="green">示例值:Y</font> |
+| agent_recheck_huifu_id | 复核授权商户号 | String | 18 | N | 复核授权商户号只能填当前商户主体或总部商户号 |
+| agent_recheck_type | 复核类型 | String | 1 | N | A:复核 B:短信验证 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 2959055c_3b0b_42e9_89a4_94507137129b-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| acct_type | 账户类型 | String | 1 | Y | 2:银行账户 |
+| bank_name | 银行名称 | String | 8 | Y | PINGAN-平安银行 BOC-中国银行;<font color="green">示例值:PINGAN</font> |
+| <span class="extend 944708d7_6748_4e73_9b6e_80b319a71d21">jxf_bank_info</span> | 银行账户信息 | String | | C | 当账户类型为银行账户时必填 |
+| <span class="extend bf26c5b5_ce71_4fd1_9531_a1594c4ccb61">jxf_fee_info</span> | 手续费信息 | String | | N | jsonObject字符串 |
+| pay_confirm_flag | 付款确认标识 | String | 1 | N | Y:是 N:否 ;<font color="green">示例值:Y</font> |
+| pay_confirm_req_url | 付款确认请求URL | String | 256 | C | 付款确认标识为Y时,该字段必填 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 944708d7_6748_4e73_9b6e_80b319a71d21-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| user_name | 操作人姓名 | String | 16 | C | 银行名称非平安银行时,需填写;示例:张三 |
+| operator_phone | 操作人手机号 | String | 11 | C | 银行名称非平安银行时,需填写;示例:13333333333 |
+| acct_type | 付款方账户类型 | String | 2 | N | 00:单位结算卡,不填默认单位结算卡 |
+| acct_no | 付款方账号 | String | 50 | Y | 示例:6212149999831234577 |
+| acct_name | 付款方账户名称 | String | 25 | Y | 示例:上海汇付支付有限公司 |
+| bank_branch_code | 开户行联行号 | String | 50 | Y | 示例:991290000099 |
+| bank_branch_name | 开户行行名 | String | 25 | Y | 示例:中国银行 |
+| sign_start_date | 签约申请生效日期 | String | 8 | C | 银行名称非平安银行时,需填写;示例:20251219 |
+| sign_end_date | 签约申请失效日期 | String | 8 | C | 银行名称非平安银行时,需填写;示例:20261219 |
+| remark | 附言 | String | 128 | N | 示例:附言 |
+| org_code | 机构编码 | String | 64 | Y | 示例:12133 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table bf26c5b5_ce71_4fd1_9531_a1594c4ccb61-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| open_card_fix_fee | 虚拟卡开卡手续费(元) | String | 11 | N | 单位元,支持小数点后两位;<font color="green">示例值:1.00</font> 虚拟卡开卡手续费收取方式为发放数量*固定手续费 |
+| quota_issue_fee_rate | 虚拟卡额度发放手续费(%) | String | 6 | N | 百分比,支持两位小数;<font color="green">示例值:1.00</font> 虚拟卡发放额度手续费收取方式为交易金额*费率手续费 |
+| out_fee_flag | 捷行付手续费内外扣标记 | String | 1 | N | 捷行付手续费只支持外扣;1:外扣;<font color="green">示例值:1</font> |
+| out_fee_huifuid | 捷行付手续费外扣汇付ID | String | 18 | C | 捷行付设置手续费时必填;<font color="green">示例值:6666000108854952</font> |
+| out_fee_acct_type | 捷行付手续费扣款账户类型 | String | 2 | C | 捷行付手续费外扣时必填;01-基本户(默认),05-充值户;<font color="green">示例值:01</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table b7d75f56_dc4e_4177_af70_81baa08a52e7-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| merge_pay_flag | 合单支付开关 | String | | Y | 合单支付开关 Y:开通 N:关闭 |
+| <span class="extend 8b7d8e6d_73a4_4080_95e2_de4d96e60d5c">merge_pay_config</span> | 合单支付配置 | Object | | C | 合单支付配置 (当合单支付开关为开时必填) |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 8b7d8e6d_73a4_4080_95e2_de4d96e60d5c-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| merge_pay_mode | 合单支付模式 | String | | Y | 1:电商 2:加油站 3:停车场 4:物业 5:休闲娱乐(不同模式需上传不同材料信息,调用图片上传接口;若选择电商,需上传文件F673《电商平台商家入驻协议》、F674《商家入驻截图》,以及填写线上业务类型编码及运营媒介字段信息;若选择加油站,需上传文件F676《加油站与任一合单参与方合作协议》、F675《任一合单参与方经营照片》;若选择停车场,需上传文件F677《停车场与任一合单参与方合作协议》、F675《任一合单参与方经营照片》;若选择物业需上传文件F678《物业与任一合单参与方合作协议》、F675《任一合单参与方经营照片》;若选择休闲娱乐需上传文件F679《休娱与任一合单参与方合作协议》、F675《任一合单参与方经营照片》) |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 755ec25f_85dd_40c4_a76b_eac4c45ff2f2-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 手续费(%) | String | | Y | 数字格式,大于等于0,保留2位小数;<font color="green">示例值:0.38</font> |
+| fee_min_amt | 最低收取手续费(元) | String | | N | 金额保留2位小数;大于0。需要渠道商开通此功能。<font color="green">示例值:0.38</font> |
+| out_fee_flag | 是否交易手续费外扣 | String | | N | 1:外扣 2:内扣(默认2内扣),<font color="green">示例值:1</font><br/> |
+| out_fee_huifuid | 交易手续费外扣汇付ID | String | | N | 开通抖音支付手续费外扣业务时必填,<font color="green">示例值:6666000123123123</font> |
+| out_fee_acct_type | 交易手续费外扣时的账户类型 | String | | N | 01-基本户(不填默认01),02-现金户,05-充值户,09-营销户,<font color="green">示例值:01</font> |
+<!-- extend:end -->
+
+
+#### 请求示例
+
+```json
+{
+ "sys_id":"ssproxy_dev",
+ "data":{
+ "req_seq_id":"rQ2022042211554258779813264989",
+ "req_date":"20220422",
+ "huifu_id":"6666000104778898",
+ "upper_huifu_id":"6666000003080000",
+ "delay_flag":"Y",
+ "forced_delay_flag":"Y",
+ "out_fee_flag":"2",
+ "out_fee_huifuid":"",
+ "out_fee_acct_type":"",
+ "async_return_url":"http://callback.example.com/sspm/testVirgo",
+ "busi_async_return_url":"",
+ "quick_flag":"Y",
+ "withhold_flag":"Y",
+ "short_name":"简称",
+ "online_flag":"Y",
+ "wechatpay_pre_auth_flag":"N",
+ "recon_resp_addr":"http://callback.example.com/sspm/testVirgo",
+ "alipay_pre_auth_flag":"N",
+ "ali_conf_list":"[{\"pay_scene\":\"1\",\"fee_rate\":\"0.38\",\"mcc\":\"2015091000052157\",\"pay_channel_id\":\"JQF00001\",\"indirect_level\":\"\"}]",
+ "wx_conf_list":"[{\"pay_scene\":\"1\",\"fee_rate\":\"0.38\",\"mcc\":\"111\",\"pay_channel_id\":\"JP00001\",\"fee_rule_id\":\"758\",\"service_codes\":\"\"}]",
+ "union_conf_list":"[{\"charge_cate_code\":\"03\",\"debit_fee_rate_up\":\"0.55\",\"debit_fee_limit_up\":\"20\",\"credit_fee_rate_up\":\"0.56\",\"debit_fee_rate_down\":\"0.38\",\"debit_fee_limit_down\":\"10\",\"credit_fee_rate_down\":\"0.38\",\"mcc\":\"5411\"}]",
+ "bank_card_conf":{
+ "charge_cate_code":"02",
+ "debit_fee_rate":"0.38",
+ "debit_fee_limit":"0.56",
+ "credit_fee_rate":"0.39",
+ "cloud_debit_fee_rate_up":"0.56",
+ "cloud_debit_fee_limit_up":"12",
+ "cloud_credit_fee_rate_up":"0.59",
+ "cloud_debit_fee_rate_down":"0.37",
+ "cloud_debit_fee_limit_down":"5",
+ "cloud_credit_fee_rate_down":"0.36",
+ "is_open_small_flag":"0",
+ "small_free_amt":"1000",
+ "small_fee_amt":"0.33",
+ "mcc":"5411"
+ },
+ "hb_fq_fee_config":{
+ "three_period":"1.80",
+ "six_period":"4.60",
+ "twelve_period":"9.12",
+ "ali_mcc":"5411",
+ "pay_scene":"1",
+ "acq_three_period":"1.30",
+ "acq_six_period":"4.60",
+ "acq_twelve_period":"9.12",
+ "fee_charge_type":"1",
+ "out_fee_huifuid":"",
+ "out_fee_acct_type":"",
+ "out_fee_flag":"2"
+ },
+ "agreement_info":{
+ "agreement_type":"0",
+ "agreement_no":"202106070100000380",
+ "agreement_model":"202106070100000380",
+ "agreement_name":"电子协议签约模板",
+ "sign_date":"20200325",
+ "agree_begin_date":"20200325",
+ "agree_end_date":"20400325"
+ },
+ "balance_pay_config":{
+ "switch_state":"1",
+ "fee_rate":"2",
+ "fee_fix_amt":"1"
+ },
+ "combine_pay_config":{
+ "fee_rate":"10",
+ "fee_fix_amt":"5"
+ } ,
+ "jxf_conf_info": {
+ "open_flag": "Y",
+ "acct_type": "2",
+ "bank_name": "PINGAN",
+ "pay_confirm_flag": "N",
+ "pay_confirm_req_url": "https://example.com/callback",
+ "jxf_bank_info": {
+ "user_name": "张三",
+ "operator_phone": "13800138000",
+ "acct_type": "10",
+ "acct_no": "6222021001000000001",
+ "acct_name": "测试商户名称",
+ "bank_branch_code": "102100099996",
+ "bank_branch_name": "中国工商银行北京分行",
+ "sign_start_date": "20260801",
+ "sign_end_date": "20270801",
+ "org_code": "ORG1234567890",
+ "remark": "测试附言"
+ },
+ "jxf_fee_info": {
+ "open_card_fix_fee": "10.00",
+ "quota_issue_fee_rate": "1.00",
+ "out_fee_flag": "1",
+ "out_fee_huifuid": "6666000109488660",
+ "out_fee_acct_type": "01"
+ }
+ }
+ },
+ "sign":"Rfw0qdZfsTZo6dNeDILPkh0WgpeQVH1AfZvgyYWGwzSAkWyK4zyDUm9NjSxTVDK0lEg1a+ih6+yIVbqSn7OwQdX27YomnEfSMVlW+oLkK2WNUsdUHo6zvmuKqH6YUahBoDmBxOqUtmnndwCFC430mv6KIh28ZlYgWKJqV2nMjzA=",
+ "product_id":"ZDTEST"
+}
+
+```
+### 返回参数
+
+
+#### 同步返回参数
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| resp_code | 业务返回码 | String | 8 | Y | [业务返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#商户进件返回码) |
+| resp_desc | 业务返回描述 | String | 512 | Y | [业务返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#商户进件返回码) |
+| req_seq_id | 请求流水号 | String | 32 | Y | 原样返回请求参数的请求流水号;<font color="green">示例值:2022012614120615001</font> |
+| req_date | 请求时间 | String | 8 | Y | 原请求时间yyyyMMdd;<font color="green">示例值:20220912</font> |
+| product_id | 产品号 | String | 32 | Y | 返回审核中时有值,汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| huifu_id | 商户号 | String | 18 | Y | 返回审核中时有值,汇付分配的商户号,<font color="green">示例值:6666000105215341</font> |
+| apply_no | 申请单号 | String | 18 | Y | 返回审核中时有值,汇付返回商户的业务申请单号;<font color="green">示例值:202209120038432</font> |
+
+
+#### 异步返回参数
+
+申请单审核异步:申请单审核通过后,往async _ return_url地址推送审核结果。
+
+| 参数 | 中文名 | <div style="width: 40pt">类型</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :-------- | :----------- | :----- | :------- | :--- | :------------------- |
+| resp_code | 网关返回码 | String | 6 | Y | [网关返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm?id=%e7%bd%91%e5%85%b3%e8%bf%94%e5%9b%9e%e7%a0%81) |
+| resp_desc | 网关返回描述 | String | 512 | Y | 网关返回描述 |
+| sign | 签名 | String | | Y | 签名,对报文整体签名 |
+| data | 业务返回参数 | String | | N | JSON |
+
+**data**
+
+| 参数 | 中文名 | 类型 | <div style="width: 25pt">长度</div>| 必填 | 说明 |
+| :------------ | :----------- | :----- | :--- | :------- | :--------------------------------------------------------- |
+| sub_resp_code | 业务返回码 | String | 8 | Y | [业务返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#商户进件返回码)|
+| sub_resp_desc | 业务返回描述 | String | 512 | Y | [业务返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm#商户进件返回码)|
+| req_seq_id | 请求流水号 | String | 32 | Y | 原请求流水号;<font color="green">示例值:2022012614120615001</font> |
+| req_date | 请求日期 | String | 8 | Y | 原请求日期;<font color="green">示例值:20220912</font> |
+| audit_status | 审核结果 | String | 1 | Y | P:审核中 Y:审核通过 N:审核拒绝 F:失败 C:拒签;<font color="green">示例值:Y</font> |
+| audit_desc | 审核描述 | String | 256 | N | 审核结果描述|
+| product_id | 产品号 | String | 32 | Y | 返回:处理成功时有值,汇付分配的产品号,<font color="green">示例值:YYZY</font>|
+| huifu_id | 商户号 | String | 18 | Y | 返回:处理成功时有值,汇付分配的商户号,<font color="green">示例值:6666000105215341</font> |
+| apply_no | 申请单号 | String | 18 | Y | 返回:处理成功时有值,汇付返回商户的业务申请单号;<font color="green">示例值:202209120038432</font> |
+
+业务开通结果异步:申请单审核通过,各支付业务开通完成之后,往busi_async_return_url地址推送业务开通结果。按每个业务(notify_type:W:微信 A:支付宝 U:银联二维码 B:刷卡 E:全域资金管理 J:大额转账备付金模式,I:大额转账银行模式)推送给调用方一条。
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| sub_resp_code | 业务返回码 | String | 8 | Y | 业务返回码 |
+| sub_resp_desc | 业务返回描述 | String | 512 | Y | 业务返回描述 |
+| req_seq_id | 请求流水号 | String | 32 | Y | 原请求流水号;示例值:2022012614120615001 |
+| req_date | 请求日期 | String | 8 | Y | 原请求日期yyyyMMdd;示例值:20220912 |
+| product_id | 产品号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| huifu_id | 商户号 | String | 18 | Y | 汇付分配的商户号,示例值:6666000105215341 |
+| apply_no | 申请单号 | String | 18 | N | 汇付返回商户的业务申请单号;示例值:202209120038432 |
+| notify_type | 通知类型 | String | 1 | Y | W:微信,A:支付宝,Y:抖音,U:银联二维码,B:刷卡,E:全域资金管理,J:大额转账备付金模式,I:大额转账银行模式;<font color="green">示例值:W</font> |
+| <span class="extend f4f50967_290b_4b69_8f2b_b6ea01406b45">reg_result_list</span> | 入驻结果集合 | String | | N | jsonArray格式;notify_type一种类型返回一条异步消息; |
+| <span class="extend 60fdf192_17ac_4808_a885_df3e3c6f793e">zl_async_info</span> | 直连结果合集 | String | 512 | N | 直连微信/支付宝结果合集 |
+| ord_id | 通知流水号 | String | 44 | N | 回调方返回应答,应答内容为:”[RECV_ORD_ID_](https://spin.cloudpnr.com/topds/regMerBusiInfo.html#id19)”+该ordId |
+
+<!-- extend:start -->
+<!-- div:extend-table f4f50967_290b_4b69_8f2b_b6ea01406b45-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| sub_mer_id | 二级商户号 | String | 32 | N | 银联商户号或者微信/支付宝二级商户号;当notify_type是W/A时返回<font color="green">示例值:A1035134718828858326</font> |
+| bank_channel_no | 渠道号 | String | 50 | N | <font color="green">示例值:JP00001</font>;当notify_type是W/A时返回 |
+| bank_mer_code | 真实商户号 | String | 20 | N | <font color="green">示例值:2088431912900000</font>;当notify_type是W/A时返回 |
+| electron_bank_name | 电子账户开户行 | String | 32 | N | 全域资金管理电子账户开户行, 当notify_type是E时返回;<font color="green">示例值:武汉众邦银行股份有限公司</font>; |
+| electron_account | 电子账号 | String | 32 | N | 全域资金管理电子账号, 当notify_type是E时返回;<font color="green">示例值:2088431912900000</font> |
+| pay_scene | 费率类型 | String | 2 | N | 请求参数pay_scene;当notify_type是W/A时返回;参见《[微信支付场景](https://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%e5%be%ae%e4%bf%a1%e6%94%af%e4%bb%98%e5%9c%ba%e6%99%af)》说明;<font color="green">示例值:1</font> |
+| business_stat | 业务开通状态 | String | 1 | Y | S-成功,F-失败;当notify_type是W/A/E时返回;<font color="green">示例值:S</font> |
+| business_desc | 业务开通描述 | String | 200 | N | 业务开通描述;当notify_type是W/A/E时返回 |
+| real_name_applyment_stat | 实名认证状态 | String | 64 | N | W:微信 A:支付宝 申请实名时返回<br>A:支付宝对应值<br>审核中(AUDITING)<br>待联系人确认(CONTACT_CONFIRM)<br>待法人确认(LEGAL_CONFIRM)<br>审核通过(AUDIT_PASS)<br>审核失败(AUDIT_REJECT)<br>已冻结(AUDIT_FREEZE)<br>已撤回(CANCELED)<br>未申请(NOT_APPLY)<br>W:微信对应值<br>APPLYMENT_STATE_EDITTING--【编辑中】--可能在提交申请时发生错误导致,可用同一个业务申请编号重新提交<br>APPLYMENT_STATE_WAITTING_FOR_AUDIT--【审核中】--请耐心等待1~2个工作日,微信支付将会完成审核<br>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT--【待确认联系信息】--请扫描微信支付返回的小程序码确认联系信息(此过程可修改超级管理员手机号)<br>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON--【待账户验证】--请扫描微信支付返回的小程序码在小程序端完成账户验证<br>APPLYMENT_STATE_PASSED--【审核通过】--请扫描微信支付返回的小程序码在小程序端完成授权流程<br>APPLYMENT_STATE_REJECTED--【审核驳回】--请按照驳回原因修改申请资料,并更换业务申请编码,重新提交申请<br>APPLYMENT_STATE_FREEZED--【已冻结】--可能是该主体已完成过入驻,请查看驳回原因,并通知驳回原因中指定的联系人扫描微信支付返回的小程序码在小程序端完成授权流程<br>APPLYMENT_STATE_CANCELED--【已作废】--表示申请单已被撤销,无需再对其进行操作<br>APPLYMENT_STATE_NOAPPLY--未申请<br/><font color="green">示例值:AUDITING</font> |
+| real_name_applyment_desc | 实名认证描述 | String | 128 | N | W:微信 A:支付宝 申请实名时返回;<font color="green">示例值:W</font> |
+| qrcode_data | 授权二维码 | String | 512 | N | W:微信 A:支付宝 申请实名时返回<br>若notify_type=W时 且 实名认证状态 real_name_applyment_stat=<br>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT、<br>APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON、<br>APPLYMENT_STATE_PASSED、<br>APPLYMENT_STATE_FREEZED时返回<br>若notify_type=A时 且 实名认证状态 real_name_applyment_stat=<br>CONTACT_CONFIRM、LEGAL_CONFIRM时返回;<font color="green">示例值:https://qr.alipay.com/bax02911brluc2xieoph6001</font> |
+| agreement_link | 协议签署连接 | String | 1024 | N | 申请实名且签署电子协议时返回;<font color="green">示例值:</font> |
+| agreement_id | 协议编号 | String | 64 | N | 申请实名且签署电子协议时返回;<font color="green">示例值:</font> |
+| agreement_name | 协议名称 | String | 256 | N | 申请实名且签署电子协议时返回;<font color="green">示例值:</font> |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 60fdf192_17ac_4808_a885_df3e3c6f793e-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| sub_mch_id | 支付宝/微信商户号 | String | 32 | N | <font color="green">示例值:1632157057</font> |
+| apply_type | 申请类型 | String | 32 | N | <font color="green">示例值:FACE_TO_FACE</font> |
+| apply_state | 申请单状态 | String | 1 | N | S:审核通过,P:审核中,N:审核拒绝,F:系统处理失败;<br>新增状态枚举:C:待签约 |
+| mer_app_id | 应用ID | String | 32 | N | <font color="green">示例值:wx51aa91a575359ff5</font> |
+| confirm_url | 签约链接 | String | 256 | N | <font color="green">示例值:https://www.huifu.com</font> |
+| reject_reason | 拒绝原因 | String | 128 | N | <font color="green">示例值:支付功能未开通</font> |
+<!-- extend:end -->
+
+
+#### 电子协议签署链接异步通知
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| sub_resp_code | 业务返回码 | String | 8 | Y | |
+| sub_resp_desc | 业务返回描述 | String | 512 | N | |
+| req_seq_id | 请求流水号 | String | 32 | Y | |
+| req_date | 请求日期 | String | 8 | Y | |
+| huifu_id | 商户号 | String | 18 | Y | |
+| apply_no | 申请单号 | String | 18 | Y | |
+| <span class="extend 3c70fecf_2b18_402e_914e_f3911cda9df3">agreement_info_list</span> | 协议信息 | String | | N | 签署电子协议时返回 |
+
+<!-- extend:start -->
+<!-- div:extend-table 3c70fecf_2b18_402e_914e_f3911cda9df3-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| agreement_type | 协议类型 | String | 1 | N | 0-电子协议 |
+| agreement_link | 协议签署链接 | String | 512 | N | |
+| agreement_no | 协议号 | String | 32 | N | <font color="green">示例值:3245234</font> |
+| agreement_name | 协议名称 | String | 128 | N | |
+| con_stat | 合同状态 | String | 2 | N | 电子协议类型会返回以下值: 2:创建合同异常 3:待签约 4:签约中 5:签约完成(电子协议只有签约完成才能做交易) 6:已失效 7:已拒签 8:签约失败 <font color="green">示例值:5</font> |
+<!-- extend:end -->
+
+
+##### 返回示例
+
+###### 成功示例
+```json
+{
+ "data":{
+ "agreement_id":"SSP0000000000002690238",
+ "apply_no":"2022042201091798",
+ "huifu_id":"6666000104778898",
+ "product_id":"ZDTEST",
+ "req_date":"20220422",
+ "req_seq_id":"rQ2022042211554258779813264989",
+ "resp_code":"00000000",
+ "resp_desc":"成功"
+ },
+ "sign":"YkHU3smNqIoDWRbXYxeKO5Q8SMd4JI2v7rLaX6+K5AcFXxjBsmlDMihx+dgTdMAJzTrk1/LdUep8WKtExq59TSRZKVSffc8x6xehtMsja1uV/Ct0GVA7RwvxbdLtLzCu0DSMiK3qRB3T4j2y+MBoZe2zEnDfP7M4dRykyZXIu1E="
+}
+
+```
diff --git a/.scratch/merchant-wechat-onboarding/huifu-fee-rate-query-doc.md b/.scratch/merchant-wechat-onboarding/huifu-fee-rate-query-doc.md
new file mode 100644
index 0000000..548faf3
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/huifu-fee-rate-query-doc.md
@@ -0,0 +1,152 @@
+<style>
+.request-method{
+ padding: 4px 8px;
+ margin-right: 8px;
+ color: #fff;
+ font-weight:700;
+ font-size: 12px;
+ border-radius:4px
+}
+.post-method {
+ background-color: #fa8c16;
+}
+.get-method {
+ background-color: #4caf50;
+}
+table th:first-of-type {
+ width: 17%;
+}
+table th:nth-of-type(2) {
+ width: 15%;
+}
+table th:nth-of-type(3) {
+ width: 8%;
+}
+table th:nth-of-type(4) {
+ width: 5%;
+}
+table th:nth-of-type(5) {
+ width: 5%;
+}
+table th:nth-of-type(6) {
+ width: 49%;
+}
+</style>
+## 商户费率信息查询(支持指定费率类型查询)
+
+<span class="request-method post-method">POST</span>https://api.huifu.com/v2/merchant/fee-rate/query
+
+*最近更新时间:2026.09.04*
+### 应用场景
+商户获取到汇付商户号后,可使用此接口查询按照指定费率类型查询获取 支付宝支付费率信息、微信支付费率信息、银行卡支付配置信息、银联二维码支付配置信息等费率信息
+
+**适用对象**
+已开通成功获得huifu_id的商户;
+
+### 接口说明
+* 支持格式:JSON
+* 加签验签说明:请参考[接入指引-开发指南](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq)
+
+### 公共参数
+
+* 公共请求参数
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :--------- | :------- | :----- | :------- | :--- | :-------------------------- |
+| sys_id | 系统号 | String | 32 | Y | 渠道商或商户的huifu_id; <br />(1)当主体为渠道商时,此字段填写渠道商huifu_id; <br/>(2)当主体为总部商户时,此字段填写商户huifu_id |
+| product_id | 产品号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| sign | 加签结果 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 数据 | Json | | Y | 业务请求参数,具体值参考API文档 |
+
+
+* 公共返回参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--- | :--------- | :----- | :------- | :--- | :----------------------------------------------------------- |
+| sign | 签名 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 响应内容体 | Json | | N | 业务返回参数 |
+
+
+### **请求参数**
+
+**data**
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| req_seq_id | 请求流水号 | String | 32 | Y | 请求流水号 |
+| req_date | 请求日期 | String | 8 | Y | 日期格式:yyyyMMdd,以北京时间为准; |
+| huifu_id | 汇付商户号 | String | 18 | Y | 汇付分配的商户号,<font color="green">示例值:6666000108854952</font> |
+| fee_rate_type | 费率类型(支持多选) | String | 117 | N | jsonArray字符串,<br/> ALI_FEE_RATE:支付宝支付费率信息<br/>WX_FEE_RATE:微信支付费率信息<br/>BANK_CARD_FEE_RATE:银行卡支付费率信息<br/>UNION_FEE_RATE:银联二维码支付费率信息<br/><font color="green">不传则返回全部费率; 示例值:["ALI_FEE_RATE","WX_FEE_RATE","UNION_FEE_RATE"]</font>; |
+
+
+#### 请求示例
+
+```json
+{
+ "sys_id": "6666000108854952",
+ "product_id": "YYZY",
+ "data": {
+ "req_date": "20250501",
+ "req_seq_id": "202211101668071566142",
+ "fee_rate_type": "['ALI_FEE_RATE']",
+ "huifu_id": "6666000108854952"
+ },
+ "sign": "Ghc8FKQLPqWFMpHnHV8ZVqNzCvM+/xV7WL8G+V/KtY/PsZtu2+2EABcr2SH1yRSekeTKEJffemRjXmuqTgZwsXnse9JduNRtj9Z/1t1H07V4YzpuWw8NVVT7M9R2Z9djjzsOxTYpdF37QRj3kVbg8mAbFcNDuV1vStLm2pRF7lhq6yGB1Q+GAsW2KxEvwuuUnY1BsmMOmzrx+YH/jZ74dSsmYCdZS/SolHcqsgqbqrNUHR/q1Z6j+UmH+s+2A7WS6TvCPoZEY3XVv8uLysm1U2J/1l/4CSsKgW2PlWIBFqhRJikymUw7No+8Yz89DATcLj/9k5sCv7JzVu0G87/bvw=="
+}
+```
+### 返回参数
+
+
+#### 成功
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| resp_code | 业务返回码 | String | 8 | Y | [业务返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| resp_desc | 业务返回描述 | String | 512 | Y | [业务返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| product_id | 产品号 | String | 32 | Y | 同入参 |
+| huifu_id | 汇付商户号 | String | 18 | Y | 同入参 |
+| req_seq_id | 请求流水号 | String | 32 | Y | 同入参 |
+| req_date | 请求日期 | String | 8 | Y | 同入参 |
+| <span class="extend c78b4dcd_7a92_4c80_a7f8_8f9e38810e9b">wx_fee_rate_list</span> | 微信支付费率信息 | String | | N | jsonArray格式 |
+| <span class="extend 0f43d8b7_cddc_4e4b_b793_c2b3a12861f4">ali_fee_rate_list</span> | 支付宝支付费率信息 | String | | N | jsonArray格式 |
+| <span class="extend d76c61c4_e977_4ea4_aa8f_a7a8dcbe4b94">bank_card_fee_rate_list</span> | 银行卡支付费率信息 | String | | N | jsonArray格式 |
+| <span class="extend 40b403f5_5ded_43c0_9a07_94cb8d969e8e">union_fee_rate_list</span> | 银联二维码支付费率信息 | String | | N | jsonArray格式 |
+
+<!-- extend:start -->
+<!-- div:extend-table c78b4dcd_7a92_4c80_a7f8_8f9e38810e9b-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 手续费(%) | String | 9 | Y | 数字类型,大于等于0,保留2位小数;取值范围(0.00,100.00];<font color="green">示例值:0.60</font> |
+| fee_min_amt | 最低收取手续费(元) | String | 6 | N | 固定金额保留2位小数;大于0。需要渠道商开通此功能。<font color="green">示例值:0.38</font> |
+| pay_scene | 支付场景 | String | 2 | Y | 参见《[微信支付场景](api_ggcsbm.md#微信支付场景)》说明;<font color="green">示例值:1</font> |
+| pay_type | 支付类型 | String | 3 | Y | C03-微信线下反扫支付<br/>C04-微信线下公众号支付<br/>C05-微信线下小程序支付<br/>C06-微信线上公众号支付<br/>C07-微信线上小程序支付<br/>C14-微信非盈利费率交易<br/>C15-微信缴费费率交易<br/>C16-微信保险费率交易<br/>C17-微信行业活动费率交易<br/>C18-微信校园餐饮费率交易<br/>C19-微信中小幼费率交易<br/>C20-微信线下教培费率交易<br/>C23-微信线上反扫支付<br/>C30-微信APP支付 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 0f43d8b7_cddc_4e4b_b793_c2b3a12861f4-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate | 手续费(%) | String | | N | <font color="green">示例值:0.60</font> |
+| fee_min_amt | 最低收取手续费(元) | String | 6 | N | 固定金额保留2位小数;大于0。需要渠道商开通此功能。<font color="green">示例值:0.38</font> |
+| pay_scene | 支付场景 | String | 2 | Y | 1、线下扫码,2、线上扫码,3、非盈利费率;<font color="green">示例值:1</font> |
+| pay_type | 支付类型 | String | 3 | Y | D02-线下支付宝正扫支付<br/>D03-线下支付宝反扫支付<br/>D04-线下支付宝JS支付<br/>D22-线上支付宝正扫支付<br/>D23-线上支付宝反扫支付<br/>D24-线上支付宝JS支付<br/>D07-支付宝非盈利费率交易<br/>D08-支付宝缴费费率交易<br/>D09-支付宝行业活动费率交易<br/>D21-支付宝校园餐饮费率交易 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table d76c61c4_e977_4ea4_aa8f_a7a8dcbe4b94-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| debit_fee_rate | 借记卡手续费(%) | String | 9 | Y | 数字类型,大于0保留2位小数;取值范围(0.00,100.00]; <font color="green">示例值:0.60</font> |
+| debit_fee_limit | 借记卡封顶值 | String | 4 | N | 数字类型,大于0保留2位小数; <font color="green">示例值:2.00</font> |
+| credit_fee_rate | 贷记卡手续费(%) | String | 9 | Y | 数字类型,大于0保留2位小数;取值范围(0.00,100.00];<font color="green">示例值:0.90</font> |
+| pay_scene | 支付场景 | String | 2 | Y | 1、银行卡支付 |
+<!-- extend:end -->
+
+<!-- extend:start -->
+<!-- div:extend-table 40b403f5_5ded_43c0_9a07_94cb8d969e8e-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| fee_rate_up | 银联二维码业务手续费1000(包含1000)以上(%) | String | 9 | Y | 数字类型,大于0保留2位小数;取值范围(0.00,100.00];<font color="green">示例值:0.60</font> |
+| fee_rate_down | 银联二维码业务手续费1000(包含1000)以下(%) | String | 9 | N | 数字类型,大于0保留2位小数;取值范围(0.00,100.00];<font color="green">示例值:0.60</font> |
+| pay_scene | 支付场景 | String | 2 | Y | 1、线下银联二维码 2、线上银联二维码 |
+<!-- extend:end -->
diff --git a/.scratch/merchant-wechat-onboarding/huifu-multifee-query-doc.md b/.scratch/merchant-wechat-onboarding/huifu-multifee-query-doc.md
new file mode 100644
index 0000000..9b685cd
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/huifu-multifee-query-doc.md
@@ -0,0 +1,99 @@
+<style>
+.request-method{
+ padding: 4px 8px;
+ margin-right: 8px;
+ color: #fff;
+ font-weight:700;
+ font-size: 12px;
+ border-radius:4px
+}
+.post-method {
+ background-color: #fa8c16;
+}
+.get-method {
+ background-color: #4caf50;
+}
+table th:first-of-type {
+ width: 17%;
+}
+table th:nth-of-type(2) {
+ width: 15%;
+}
+table th:nth-of-type(3) {
+ width: 8%;
+}
+table th:nth-of-type(4) {
+ width: 5%;
+}
+table th:nth-of-type(5) {
+ width: 5%;
+}
+table th:nth-of-type(6) {
+ width: 49%;
+}
+</style>
+## 商户多费率配置查询
+
+<span class="request-method post-method">POST</span>https://api.huifu.com/v2/merchant/busi/multiFee/query
+
+*最近更新时间:2026.09.04*
+### 应用场景
+商户成功开通多费率配置后,可使用此接口查询获取多费率配置信息
+
+**适用对象**
+已开通成功获得huifu_id的商户;
+
+### 接口说明
+* 支持格式:JSON
+* 加签验签说明:请参考[接入指引-开发指南](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq)
+
+### 公共参数
+
+* 公共请求参数
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :--------- | :------- | :----- | :------- | :--- | :-------------------------- |
+| sys_id | 系统号 | String | 32 | Y | 渠道商或商户的huifu_id; <br />(1)当主体为渠道商时,此字段填写渠道商huifu_id; <br/>(2)当主体为总部商户时,此字段填写商户huifu_id |
+| product_id | 产品号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| sign | 加签结果 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 数据 | Json | | Y | 业务请求参数,具体值参考API文档 |
+
+
+* 公共返回参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--- | :--------- | :----- | :------- | :--- | :----------------------------------------------------------- |
+| sign | 签名 | String | 512 | Y | [接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 响应内容体 | Json | | N | 业务返回参数
+
+### **请求参数**
+
+**data**
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| req_seq_id | 请求流水号 | String | 32 | Y | 请求流水号,同一商户号当天唯一; |
+| req_date | 请求日期 | String | 8 | Y | 日期格式:yyyyMMdd,以北京时间为准; |
+| huifu_id | 汇付商户号 | String | 18 | Y | 渠道与一级代理商的直属商户ID |
+| fee_sign | 手续费场景标识 | String | 32 | N | 支付功能+场景维度生成的费率唯一标识,交易时支持传入 示例值:155677 |
+
+### 返回参数
+
+
+#### 成功
+
+| 参数 | 中文名 | <div style="width: 40pt">定义</div> | <div style="width: 25pt">长度</div> | 必填 | 说明 |
+| :----------------------- | :--------------------- | :----- | :--- | :------- | :---------- |
+| resp_code | 业务响应码 | String | 8 | Y | [业务返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| resp_desc | 业务响应信息 | String | 512 | Y | [业务返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| <span class="extend 1de3b471_321b_41e5_9125_bd163be72458">conf_list</span> | 配置信息 | String | | N | jsonArray格式,配置成功时返回 |
+
+<!-- extend:start -->
+<!-- div:extend-table 1de3b471_321b_41e5_9125_bd163be72458-table -->
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :---------------- | :------------------- | :----- | :--- | :------- | :----------------------------------------------------------- |
+| pay_scene | 支付场景 | String | 2 | Y | 支付功能为W:微信时返回 1:线下反扫; 2:线下公众号; 3:线下小程序; 4:线上公众号; 5:线上小程序; 12:线上反扫; 支付功能为A:支付宝时返回 1:线下扫码; 2:线上扫码; 示例值:1 |
+| fee_rate | 手续费底价(%) | String | 6 | Y | 数字类型,大于等于0,保留2位小数;示例值:0.38 |
+| fee_sign | 手续费场景标识 | String | 32 | Y | 支付功能+场景维度生成的费率唯一标识,交易时支持传入 示例值:155677 |
+| pay_way | 支付功能 | String | 1 | Y | A:支付宝 W:微信 示例值:A |
+<!-- extend:end -->
diff --git a/.scratch/merchant-wechat-onboarding/huifu-wx-config-doc.md b/.scratch/merchant-wechat-onboarding/huifu-wx-config-doc.md
new file mode 100644
index 0000000..960cf4a
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/huifu-wx-config-doc.md
@@ -0,0 +1,166 @@
+## 微信商户配置
+*最近更新时间:2024.9.1* <!--入参新增micro_sub_appid字段 --><!--请参示例可直接用-->
+
+### 应用场景
+支持配置微信公众号和小程序支付的APPID和授权目录;此接口为添加接口,一旦配置成功,不支持修改和删除(微信端不支持删除)。微信限制每种参数最多配置5组。
+请检查商户进件的营业执照全称与appid的营业执照全称是否完全一致。
+
+**适用对象**
+需要开通微信公众号和小程序支付的商户。
+
+### 接口说明
+* 请求URL:https://api.huifu.com/v2/merchant/busi/config
+* 请求方式:POST
+* 支持格式:JSON
+* 加签验签说明:请参考[接入指引-开发指南](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq)
+
+### 公共参数
+
+* 公共请求参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--------------- | :------------------------ | :------- | :----- | :----- | :-------- |
+| sys_id | 系统号 | String | 32 | Y |渠道商/商户的huifu_id <br />(1)当主体为渠道商时,此字段填写渠道商huifu_id; <br/>(2)当主体为直连商户时,此字段填写商户huifu_id;<br/><font color="green">示例值:6666000108854952</font> |
+| product_id | 产品号 | String | 32 | Y | 汇付分配的产品号,<font color="green">示例值:YYZY</font> |
+| sign | 加签结果 | String | 512 | Y | 签名,对报文整体签名;[接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 数据 | String | | Y | JSON格式 |
+<!--
+* 公共返回参数
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--------------- | :------------------------ | :------- | :----- | :----- | :-------- |
+| sign | 签名 | String | 512 | Y | 签名,对报文整体签名;[接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 交易响应内容体 | String | | N | 返回参数 json格式 |
+-->
+### **请求参数**
+
+<style>
+table th:first-of-type {
+ width: 17%;
+}
+table th:nth-of-type(2) {
+ width: 15%;
+}
+table th:nth-of-type(3) {
+ width: 8%;
+}
+table th:nth-of-type(4) {
+ width: 5%;
+}
+table th:nth-of-type(5) {
+ width: 5%;
+}
+table th:nth-of-type(6) {
+ width: 49%;
+}
+</style>
+
+**data**
+
+| **参数** | **中文名** | **定义**| **长度** | **必填** | **说明** |
+| :--------------- | :------------------------ | :------- | :----- | :----- | :-------- |
+| req_seq_id | 请求流水号 | String | 32 | Y | <font color="green">示例值:2021121311173944651</font> |
+| req_date | 请求日期 | String | 8 | Y | 格式yyyyMMdd,<font color="green">示例值:20210228</font> |
+| huifu_id| 汇付客户Id | String | 18 | Y |渠道与一级代理商的直属商户ID;<font color="green">示例值:6666000123123123</font>|
+| fee_type | 业务开通类型 | String | 2 | Y | <font color="green">示例值:01</font>;枚举值参见《[微信业务开通类型](https://paas.huifu.com/open/doc/api/#/api_ggcsbm?id=%e5%be%ae%e4%bf%a1%e4%b8%9a%e5%8a%a1%e5%bc%80%e9%80%9a%e7%b1%bb%e5%9e%8b)》说明|
+| wx_woa_app_id | 公众号支付Appid | String | 20 | C| 条件必填,<font color="green">示例值:wx3767c5bd01df5061</font> ;wx_woa_app_id 、wx_woa_path、micro_sub_appid和 wx_applet_app_id四者不能同时为空 |
+| wx_woa_path | 微信公众号授权目录 | String | 512 | C | 条件必填,<font color="green">示例值:https://paas.huifu.com/shouyintai/demo/h5/</font>;wx_woa_app_id 、wx_woa_path、micro_sub_appid和 wx_applet_app_id四者不能同时为空 |
+| wx_woa_secret | 微信公众号APPID对应的秘钥 | String | 64 | N |<font color="green">示例值:64afb60bef3a22ac282aa7880cdaca98</font> |
+| wx_applet_app_id | 微信小程序APPID | String | 20 | C | 条件必填,<font color="green">示例值:wx8523175fea790f10</font> ;wx_woa_app_id 、wx_woa_path、micro_sub_appid和 wx_applet_app_id四者不能同时为空 |
+| micro_sub_appid | 微信反扫类交易APPID | String | 32 | N | 如需在汇付反扫交易支付完成后获取sub_openid则此参数必传,<font color="green">示例值:wx23175fea790f10</font> ;wx_woa_app_id 、wx_woa_path、micro_sub_appid和 wx_applet_app_id四者不能同时为空 |
+| wx_applet_secret | 微信小程序APPID对应的秘钥 | String | 64 | N | <font color="green">示例值:1323a4165a662d6e4f9f51b3f7a58e3f</font> |
+| bank_channel_no | 渠道号 | String | 32 | N | <font color="green">示例值:JQF00001</font>;有值时设置指定值,为空时使用的微信入驻记录;参见[支付渠道号说明](https://paas.huifu.com/open/doc/api/#/czsm/api_czsm_bankChannelNo) |
+| async_return_url | 异步消息接收地址 | String | 120 | N | 为空不推送审核消息。<font color="green">示例值:http://service.example.com/to/path</font> |
+
+<!--
+| product_id | 产品编号 | String | 32 | Y |汇付侧生成的固定值产品编号,<font color="green">示例值:JCTEST</font> |
+-->
+注:必填字段取值“C”代表条件必填;
+
+##### 请求示例
+
+```json
+{
+ "sys_id": "6666000108854952",
+ "product_id": "YYZY",
+ "data": {
+ "req_seq_id": "202211101668071566142",
+ "req_date": "20221110",
+ "huifu_id": "6666000108854952",
+ "fee_type": "02",
+ "wx_woa_app_id": "wx3767c5bd01df5061",
+ "wx_woa_path": "https://paas.huifu.com/shouyin/demo/h5/",
+ "wx_woa_secret": "64afb60bef3a22ac282aa7880cdaca98",
+ "wx_applet_app_id": "wx8523175fea790f10",
+ "wx_applet_secret": "1323a4165a662d6e4f9f51b3f7a58e3f",
+ "bank_channel_no": "JQF00001"
+ },
+ "sign": "Ghc8FKQLPqWFMpHnHV8ZVqNzCvM+/xV7WL8G+V/KtY/PsZtu2+2EABcr2SH1yRSekeTKEJffemRjXmuqTgZwsXnse9JduNRtj9Z/1t1H07V4YzpuWw8NVVT7M9R2Z9djjzsOxTYpdF37QRj3kVbg8mAbFcNDuV1vStLm2pRF7lhq6yGB1Q+GAsW2KxEvwuuUnY1BsmMOmzrx+YH/jZ74dSsmYCdZS/SolHcqsgqbqrNUHR/q1Z6j+UmH+s+2A7WS6TvCPoZEY3XVv8uLysm1U2J/1l/4CSsKgW2PlWIBFqhRJikymUw7No+8Yz89DATcLj/9k5sCv7JzVu0G87/bvw=="
+}
+```
+<!--
+ "wechat_pub_num": "wechat_pub_num",
+ "async_return_url": "fd",
+ "product_id": "JCTEST"
+-->
+### 返回参数
+
+#### 同步返回
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--------------- | :------------------------ | :------- | :----- | :----- | :-------- |
+| sign | 签名 | String | 512 | Y | 签名,对报文整体签名;[接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 交易响应内容体 | String | | N | 返回参数 json格式 |
+
+**data**
+
+| **参数** | **中文名** | **定义** | **必填** | **长度** | **说明** |
+| :-------- | :--------- | :------- | :--- | :------- | :---------------------------------- |
+| resp_code | 返回码 | String | Y | 8 | [业务返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| resp_desc | 返回描述 | String | Y | 512 | [业务返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| huifu_id | 汇付ID | String | Y | 18 |<font color="green">示例值:6666000108854952</font> |
+
+#### 异步返回
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--------------- | :------------------------ | :------- | :----- | :----- | :-------- |
+| resp_code | 网关返回码 | String | 6 | Y | 网关返回码 |
+| resp_desc | 网关返回描述 | String | 512 | Y | 网关返回描述 |
+| sign | 签名 | String | | Y | 签名,对报文整体签名;[接口加签验签说明](https://paas.huifu.com/open/doc/guide/#/api_v2jqyq) |
+| data | 业务返回参数 | String | | N | JSON |
+
+**data**
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--------------- | :------------------------ | :------- | :----- | :----- | :-------- |
+| sub_resp_code | 业务返回码 | String | 8 | Y | [业务返回码](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| sub_resp_desc | 业务返回描述 | String | 512 | Y | [业务返回描述](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_ywm) |
+| req_seq_id | 请求流水号 | String | 32 | Y | 原请求流水号;<font color="green">示例值:rQ2021121311651</font> |
+| req_date | 请求时间 | String | 8 | Y | 原请求时间yyyyMMdd;<font color="green">示例值:20221121</font> |
+| product_id | 产品编号 | String | 32 | Y | 汇付产品编号;<font color="green">示例值:YYZY</font> |
+| huifu_id | 汇付商户号 | String | 18 | Y |<font color="green">示例值:6666000108854952</font> |
+| apply_no | 申请单号 | String | 18 | N | 汇付返回商户开户业务申请单号;<font color="green">示例值:2022090803023100</font> |
+| <span class="extend result_list">result_list</span> | 微信配置结果集合 | String | | N | jsonArray格式 参考:result_list; |
+| ord_id | 通知流水号 | String | 44 | N | 回调方返回应答,应答内容为:”RECV_ORD_ID_”+该ordId;<font color="green">示例值:RECV_ORD_ID_2021121311173944651</font> |
+
+<!--result_list-->
+<!-- extend:start -->
+<!-- div:extend-table result_list-table -->
+
+| 参数 | 中文名 | 定义 | 长度 | 必填 | 说明 |
+| :--------------- | :------------------------ | :------- | :----- | :----- | :-------- |
+| config_type | 配置类型 | String | 1 | Y | 01 -公众号配置 02-小程序配置;<font color="green">示例值:01</font> |
+| config_stat | 配置值 | String | 256 | Y | S-成功,F-失败,B-部分成功;<font color="green">示例值:S</font> |
+<!-- extend:end -->
+
+##### 返回示例
+
+```json
+{
+ "data": {
+ "resp_desc": "成功",
+ "resp_code": "00000000",
+ "huifu_id": "6666000003102100"
+ }
+}
+```
diff --git a/.scratch/merchant-wechat-onboarding/sb-_sidebar.md b/.scratch/merchant-wechat-onboarding/sb-_sidebar.md
new file mode 100644
index 0000000..614c097
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/sb-_sidebar.md
@@ -0,0 +1,1241 @@
+* 进件管理
+
+ * 商户进件
+
+ * [企业商户进件](shgl/shjj/api_shjj_qyshjbxxrz_kyc)
+
+ * [个人商户进件](shgl/shjj/api_shjj_grshjbxxrz_kyc)
+
+ * [商户基本信息修改](shgl/shjj/api_shjj_shjbxxxg_kyc)
+
+ * [商户业务开通](shgl/shywkt/api_shjj_shywkt_kyc)
+
+ * [商户业务开通修改](shgl/shywkt/api_shjj_shywktxg_kyc)
+
+ * [商户详细信息查询](shgl/shjj/api_shjj_shxxxxcx_kyc)
+
+ * [开通下级商户权限配置接口](shgl/shywkt/api_shjj_shywkt_xjshpz)
+
+ * [商户统一进件(页面版)](shgl/shjj/api_shjj_shtyjjweb)
+
+ * [统一进件页面版查询](shgl/shjj/api_shjj_shtyjjwebcx)
+
+ * [图片上传](shgl/shjj/api_shjj_shtpsc)
+
+ * [申请单状态查询](shgl/shjj/api_shjj_sqdztcx)
+
+ * [商户短信发送](shgl/shjj/api_shjj_shdxfs)
+
+ * [商户状态变更](shgl/api_shgl_shztbg)
+
+ * [商户费率信息查询](shgl/shjj/api_merchant_conf_search_cx)
+
+ * [商户多费率配置](shgl/shywkt/api_shjj_shywkt_dflpz)
+
+ * [商户多费率配置查询](shgl/shywkt/api_shjj_shywkt_dflcx)
+
+ * 电子合同管理
+
+ * [电子合同申请列表查询](shgl/fp/api_fp_dzhtsqlbcx)
+
+ * [电子合同重发](shgl/fp/api_fp_dzhtcf)
+
+ * [电子合同拒签](shgl/fp/api_fp_dzhtjq)
+
+ * 用户进件
+
+ * 企业用户
+
+ * [企业用户基本信息开户](yhgl/api_yhgl_qyyhjbxxzc)
+
+ * [企业用户基本信息修改](yhgl/api_yhgl_qyyhjbxxxg)
+
+ * 个人用户
+
+ * [个人用户基本信息开户](yhgl/api_yhgl_gryhjbxxzc)
+
+ * [个人用户基本信息修改](yhgl/api_yhgl_gryhjbxxxg)
+
+ * 用户业务
+
+ * [用户业务入驻](yhgl/api_yhgl_ywrz)
+
+ * [用户业务入驻修改](yhgl/api_yhgl_ywrzxg)
+
+ * [用户信息查询](yhgl/api_yhgl_yhywcx)
+
+ * [用户列表查询](yhgl/api_yhgl_yhlbcx)
+
+ * [用户申请单状态查询](yhgl/api_yhgl_yhsqdzt)
+
+ * AT管理
+
+ * 微信直连
+
+ * [微信特约商户进件](shgl/wxzl/api_wxzl_wxtyshjj)
+
+ * [查询微信申请状态](shgl/wxzl/api_wxzl_cxwxsqzt)
+
+ * [修改微信结算账号](shgl/wxzl/api_wxzl_xgwxjszh)
+
+ * [查询微信结算账户](shgl/wxzl/api_wxzl_cxwxjszh)
+
+ * [微信关注配置](shgl/wxzl/api_wxzl_wxgzpz)
+
+ * [微信关注配置查询](shgl/wxzl/api_wxzl_wxgzpzcx)
+
+ * 微信间联入驻
+
+ * [微信商户配置](shgl/shjj/api_shjj_wxshpz)
+
+ * [微信商户配置查询](shgl/shjj/api_shjj_wxshpzcx)
+
+ * [微信实名认证](shgl/shjj/api_shjj_wxsmrz)
+
+ * [微信实名认证状态查询](shgl/shjj/api_shjj_wxsmrzztcx)
+
+ * 支付宝直连
+
+ * [换取应用授权令牌](shgl/zfbzl/api_zfbzl_hqyysqlp)
+
+ * [支付宝直连-商户入驻](shgl/zfbzl/api_zfbzl_sqdqy)
+
+ * [查询申请单状态](shgl/zfbzl/api_zfbzl_cxsqzt)
+
+ * [直付通-商户入驻](shgl/zfbzft/api_zfbzft_shrz)
+
+ * [直付通-分账关系绑定解绑](shgl/zfbzft/api_zfbzft_fzgxbdjb)
+
+ * [直付通-分账关系查询](shgl/zfbzft/api_zfbzft_fzgxcx)
+
+ * 支付宝间连
+
+ * [支付宝实名申请提交](shgl/shjj/api_shjj_zfbsmrz)
+
+ * [支付宝实名申请单查询](shgl/shjj/api_shjj_zfbsmcx)
+
+ * [商户AT入驻信息修改](shgl/shjj/api_shjj_atmodify)
+
+ * [商户AT商户号查询](shgl/shjj/api_shjj_atshhcx)
+
+ * [间联AT证书登记](shgl/wxzl/api_wxzl_zsdj)
+
+ * 防断链
+
+ * [防断链入驻](shgl/atfdl/api_shjj_atfdl_fdlrzsq)
+
+ * [防断链入驻查询](shgl/atfdl/api_shjj_atfdl_fdlzshhlbcx)
+
+ * 终端管理
+
+ * [新增终端](zdgl/api_zdbb_xzzd)
+
+ * [终端绑定](zdgl/api_zdgl_zdbd)
+
+ * [终端解绑](zdgl/api_zdgl_zdjb)
+
+ * [终端别名修改](zdgl/api_zdbb_zdbmxg)
+
+ * [商户终端列表查询](zdgl/api_zdbb_bdzdxxcx)
+
+ * [服务商终端列表查询](zdgl/api_zdgl_zdlbcx)
+
+ * [终端关联操作](zdgl/api_zdbb_inner_bind)
+
+ * [终端解关联操作](zdgl/api_zdbb_inner_unbind)
+
+ * [终端关联关系查询](zdgl/api_zdbb_inner_query)
+
+* 支付产品
+
+ * PC端支付
+
+ * [PC端支付说明](guide_zffssm_choice2#PC端支付)
+
+ * 动态二维码支付
+
+ * [聚合正扫](smzf/api_jhzs?id=ewm)
+
+ * [扫码交易查询](smzf/api_qrpay_cx?id=ewm)
+
+ * [扫码交易关单](smzf/api_qrpay_jygd?id=ewm)
+
+ * [扫码交易关单查询](smzf/api_jygdcx?id=ewm)
+
+ * [扫码交易退款](smzf/api_qrpay_tk?id=ewm)
+
+ * [扫码交易退款查询](smzf/api_qrpay_tkcx?id=ewm)
+
+ * [微信用户标识查询](smzf/api_wxyhbs?id=ewm)
+
+ * [获取银联用户标识](smzf/api_qrpay_unionauth?id=ewm)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=ewm)
+
+ * 快捷支付
+
+ * [快捷绑卡申请](kuaijie/api_kjbksqv3?id=kj)
+
+ * [快捷绑卡确认](kuaijie/api_kjbkqrv3?id=kj)
+
+ * [一键绑卡](kuaijie/api_yjbk?id=kj)
+
+ * [快捷解绑](kuaijie/api_kjjbv2?id=kj)
+
+ * [快捷绑卡查询](kuaijie/api_kjbkcx?id=kj)
+
+ * [快捷支付页面版](kuaijie/api_kjym?id=kj)
+
+ * [快捷短信发送](kuaijie/api_kj_dxfs?id=kj)
+
+ * [快捷支付](kuaijie/api_kj_zf?id=kj)
+
+ * [快捷支付短信预校验](kuaijie/api_kjdxyjy?id=kj)
+
+ * [线上交易退款](api_xsjytk?id=kj)
+
+ * [线上交易退款查询](api_xsjytkcx?id=kj)
+
+ * [线上交易查询](api_xsjycx?id=kj)
+
+ * [批量交易状态查询](api_pljyztcx?id=kj)
+
+ * [银行列表查询](shgl/shjj/api_shjj_yhlbcx?id=kj)
+
+ * [卡bin信息查询](api_cardbin?id=kj)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=kj)
+
+ * 网银支付
+
+ * [网银支付](wy/api_wy_url)
+
+ * [网银支持银行列表查询](wy/api_wyzfyhlbcx)
+
+ * [网银支付银行账户查询](wy/api_wyfkyhzhcx)
+
+ * [线上交易退款](api_xsjytk?id=wy)
+
+ * [线上交易退款查询](api_xsjytkcx?id=wy)
+
+ * [线上交易查询](api_xsjycx?id=wy)
+
+ * [批量交易状态查询](api_pljyztcx?id=wy)
+
+ * [银行列表查询](shgl/shjj/api_shjj_yhlbcx?id=wy)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=wy)
+
+ * app端支付
+
+ * [app端支付说明](guide_zffssm_choice2#移动端APP支付)
+
+ * 微信支付
+
+ * [聚合正扫](smzf/api_jhzs?id=appwx)
+
+ * [扫码交易查询](smzf/api_qrpay_cx?id=appwx)
+
+ * [扫码交易关单](smzf/api_qrpay_jygd?id=appwx)
+
+ * [扫码交易关单查询](smzf/api_jygdcx?id=appwx)
+
+ * [扫码交易退款](smzf/api_qrpay_tk?id=appwx)
+
+ * [扫码交易退款查询](smzf/api_qrpay_tkcx?id=appwx)
+
+ * [微信用户标识查询](smzf/api_wxyhbs?id=appwx)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=appwx)
+
+ * 支付宝支付
+
+ * [聚合正扫](smzf/api_jhzs?id=appzfb)
+
+ * [扫码交易查询](smzf/api_qrpay_cx?id=appzfb)
+
+ * [扫码交易关单](smzf/api_qrpay_jygd?id=appzfb)
+
+ * [扫码交易关单查询](smzf/api_jygdcx?id=appzfb)
+
+ * [扫码交易退款](smzf/api_qrpay_tk?id=appzfb)
+
+ * [扫码交易退款查询](smzf/api_qrpay_tkcx?id=appzfb)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=appzfb)
+
+ * 银联统一在线收银台
+
+ * [银联统一支付](api_unionapp?id=appyl)
+
+ * [银联统一支付签约](api_unionsign?id=appyl)
+
+ * [银联统一支付解约](api_unioncancel?id=appyl)
+
+ * [银联统一支付签解约查询](api_unionsignquery?id=appyl)
+
+ * [线上交易退款](api_xsjytk?id=appyl)
+
+ * [线上交易退款查询](api_xsjytkcx?id=appyl)
+
+ * [线上交易查询](api_xsjycx?id=appyl)
+
+ * [批量交易状态查询](api_pljyztcx?id=appyl)
+
+ * [获取银联用户标识](smzf/api_qrpay_unionauth?id=appyl)
+
+ * [银行列表查询](shgl/shjj/api_shjj_yhlbcx?id=appyl)
+
+ * [卡bin信息查询](api_cardbin?id=appyl)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=appyl)
+
+ * 快捷支付
+
+ * [快捷绑卡申请](kuaijie/api_kjbksqv3?id=appkj)
+
+ * [快捷绑卡确认](kuaijie/api_kjbkqrv3?id=appkj)
+
+ * [一键绑卡](kuaijie/api_yjbk?id=appkj)
+
+ * [快捷解绑](kuaijie/api_kjjbv2?id=appkj)
+
+ * [快捷绑卡查询](kuaijie/api_kjbkcx?id=appkj)
+
+ * [快捷支付页面版](kuaijie/api_kjym?id=appkj)
+
+ * [快捷短信发送](kuaijie/api_kj_dxfs?id=appkj)
+
+ * [快捷支付](kuaijie/api_kj_zf?id=appkj)
+
+ * [快捷支付短信预校验](kuaijie/api_kjdxyjy?id=appkj)
+
+ * [线上交易退款](api_xsjytk?id=appkj)
+
+ * [线上交易退款查询](api_xsjytkcx?id=appkj)
+
+ * [线上交易查询](api_xsjycx?id=appkj)
+
+ * [批量交易状态查询](api_pljyztcx?id=appkj)
+
+ * [银行列表查询](shgl/shjj/api_shjj_yhlbcx?id=appkj)
+
+ * [卡bin信息查询](api_cardbin?id=appkj)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=appkj)
+
+ * 手机WAP支付
+
+ * [手机WAP支付](wy/api_wymobile?id=appwap)
+
+ * [线上交易退款](api_xsjytk?id=appwap)
+
+ * [线上交易退款查询](api_xsjytkcx?id=appwap)
+
+ * [线上交易查询](api_xsjycx?id=appwap)
+
+ * [批量交易状态查询](api_pljyztcx?id=appwap)
+
+ * [银行列表查询](shgl/shjj/api_shjj_yhlbcx?id=appwap)
+
+ * [卡bin信息查询](api_cardbin?id=appwap)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=appwap)
+
+ * H5端支付
+
+ * [H5页面端支付说明](guide_zffssm_choice2#H5页面支付)
+
+ * 微信支付
+
+ * [聚合正扫](smzf/api_jhzs?id=h5wx)
+
+ * [扫码交易查询](smzf/api_qrpay_cx?id=h5wx)
+
+ * [扫码交易关单](smzf/api_qrpay_jygd?id=h5wx)
+
+ * [扫码交易关单查询](smzf/api_jygdcx?id=h5wx)
+
+ * [扫码交易退款](smzf/api_qrpay_tk?id=h5wx)
+
+ * [扫码交易退款查询](smzf/api_qrpay_tkcx?id=h5wx)
+
+ * [微信用户标识查询](smzf/api_wxyhbs?id=h5wx)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=h5wx)
+
+ * 支付宝支付
+
+ * [聚合正扫](smzf/api_jhzs?id=h5zfb)
+
+ * [扫码交易查询](smzf/api_qrpay_cx?id=h5zfb)
+
+ * [扫码交易关单](smzf/api_qrpay_jygd?id=h5zfb)
+
+ * [扫码交易关单查询](smzf/api_jygdcx?id=h5zfb)
+
+ * [扫码交易退款](smzf/api_qrpay_tk?id=h5zfb)
+
+ * [扫码交易退款查询](smzf/api_qrpay_tkcx?id=h5zfb)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=h5zfb)
+
+ * 银联统一在线收银台
+
+ * [银联统一支付](api_unionapp?id=h5yl)
+
+ * [银联统一支付签约](api_unionsign?id=appyl)
+
+ * [银联统一支付解约](api_unioncancel?id=appyl)
+
+ * [银联统一支付签解约查询](api_unionsignquery?id=appyl)
+
+ * [线上交易退款](api_xsjytk?id=h5yl)
+
+ * [线上交易退款查询](api_xsjytkcx?id=h5yl)
+
+ * [线上交易查询](api_xsjycx?id=h5yl)
+
+ * [批量交易状态查询](api_pljyztcx?id=h5yl)
+
+ * [银行列表查询](shgl/shjj/api_shjj_yhlbcx?id=h5yl)
+
+ * [卡bin信息查询](api_cardbin?id=h5yl)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=h5yl)
+
+ * 快捷支付
+
+ * [快捷绑卡申请](kuaijie/api_kjbksqv3?id=h5kj)
+
+ * [快捷绑卡确认](kuaijie/api_kjbkqrv3?id=h5kj)
+
+ * [一键绑卡](kuaijie/api_yjbk?id=h5kj)
+
+ * [快捷解绑](kuaijie/api_kjjbv2?id=h5kj)
+
+ * [快捷绑卡查询](kuaijie/api_kjbkcx?id=h5kj)
+
+ * [快捷支付页面版](kuaijie/api_kjym?id=h5kj)
+
+ * [快捷短信发送](kuaijie/api_kj_dxfs?id=h5kj)
+
+ * [快捷支付](kuaijie/api_kj_zf?id=h5kj)
+
+ * [快捷支付短信预校验](kuaijie/api_kjdxyjy?id=h5kj)
+
+ * [线上交易退款](api_xsjytk?id=h5kj)
+
+ * [线上交易退款查询](api_xsjytkcx?id=h5kj)
+
+ * [线上交易查询](api_xsjycx?id=h5kj)
+
+ * [批量交易状态查询](api_pljyztcx?id=h5kj)
+
+ * [银行列表查询](shgl/shjj/api_shjj_yhlbcx?id=h5kj)
+
+ * [卡bin信息查询](api_cardbin?id=h5kj)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=h5kj)
+
+ * 代扣
+
+ * [代扣绑卡申请](daikou/api_daikou_bksq)
+
+ * [代扣绑卡页面版](daikou/api_daikou_bkym)
+
+ * [代扣绑卡查询](daikou/api_daikou_bkcx)
+
+ * [代扣支付](daikou/api_daikou_dkzf)
+
+ * 手机WAP支付
+
+ * [手机WAP支付](wy/api_wymobile?id=h5wap)
+
+ * [线上交易退款](api_xsjytk?id=h5wap)
+
+ * [线上交易退款查询](api_xsjytkcx?id=h5wap)
+
+ * [线上交易查询](api_xsjycx?id=h5wap)
+
+ * [批量交易状态查询](api_pljyztcx?id=h5wap)
+
+ * [银行列表查询](shgl/shjj/api_shjj_yhlbcx?id=h5wap)
+
+ * [卡bin信息查询](api_cardbin?id=h5wap)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=h5wap)
+
+ * 小程序支付
+
+ * [小程序端支付说明](guide_zffssm_choice2#微信小程序端支付)
+
+ * 微信支付
+
+ * [聚合正扫](smzf/api_jhzs?id=miniwx)
+
+ * [扫码交易查询](smzf/api_qrpay_cx?id=miniwx)
+
+ * [扫码交易关单](smzf/api_qrpay_jygd?id=miniwx)
+
+ * [扫码交易关单查询](smzf/api_jygdcx?id=miniwx)
+
+ * [扫码交易退款](smzf/api_qrpay_tk?id=miniwx)
+
+ * [扫码交易退款查询](smzf/api_qrpay_tkcx?id=miniwx)
+
+ * [微信用户标识查询](smzf/api_wxyhbs?id=miniwx)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=miniwx)
+
+ * 支付宝支付
+
+ * [聚合正扫](smzf/api_jhzs?id=minizfb)
+
+ * [扫码交易查询](smzf/api_qrpay_cx?id=minizfb)
+
+ * [扫码交易关单](smzf/api_qrpay_jygd?id=minizfb)
+
+ * [扫码交易关单查询](smzf/api_jygdcx?id=minizfb)
+
+ * [扫码交易退款](smzf/api_qrpay_tk?id=minizfb)
+
+ * [扫码交易退款查询](smzf/api_qrpay_tkcx?id=minizfb)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=minizfb)
+
+ * 付款码支付
+
+ * [聚合反扫](smzf/api_jhfs)
+
+ * [扫码交易查询](smzf/api_qrpay_cx?id=xx)
+
+ * [扫码交易关单](smzf/api_qrpay_jygd?id=xx)
+
+ * [扫码交易关单查询](smzf/api_jygdcx?id=xx)
+
+ * [扫码交易退款](smzf/api_qrpay_tk?id=xx)
+
+ * [扫码交易退款查询](smzf/api_qrpay_tkcx?id=xx)
+
+ * [微信用户标识查询](smzf/api_wxyhbs?id=xx)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=xx)
+
+ * 终端支付
+
+ * [智能终端APP-斗拱](dg_zd_app)
+
+ * [智能终端云MIS-斗拱](mis_dg/dg_zd_mis)
+
+ * 信用支付
+
+ * 分期业务配置
+
+ * [商户分期配置](hfq/api_hfq_shfqpz)
+
+ * [商户分期配置查询](hfq/api_hfq_shfqpzcx)
+
+ * [创建花呗分期方案](hfq/api_hfq_cjhbfa)
+
+ * [更新花呗分期方案](hfq/api_hfq_hbfqfagx)
+
+ * [花呗分期贴息查询](hfq/api_hfq_hbfacx)
+
+ * [上架下架分期活动](hfq/api_hfq_hbfasxj)
+
+ * [花呗分期活动查询](hfq/api_hfq_hbhdxqcx)
+
+ * 分期交易
+
+ * [分期支付](hfq/api_hfq_fqzf)
+
+ * [线上交易查询](api_xsjycx)
+
+ * [线上交易退款](api_xsjytk)
+
+ * [线上交易退款查询](api_xsjytkcx)
+
+ * 预授权支付
+
+ * [微信支付宝预授权](ysq/api_ysq_atysq)
+
+ * [微信支付宝预授权撤销](ysq/api_ysq_atysqcx)
+
+ * [微信支付宝预授权完成](ysq/api_ysq_atysqwc)
+
+ * [微信支付宝预授权完成撤销](ysq/api_ysq_atysqwccx)
+
+ * 微信支付分
+
+ * [创建支付分](wxzff/api_wxzff_cjdd)
+
+ * [取消支付分订单](wxzff/api_wxzff_qxdd)
+
+ * [完结支付分订单](wxzff/api_wxzff_wjdd)
+
+ * [查询支付分订单](wxzff/api_wxzff_cxdd)
+
+ * [登记扣款信息](wxzff/api_wxzff_djkkxx)
+
+ * [支付分扣款](wxzff/api_wxzff_zffkk)
+
+ * [支付成功异步通知](wxzff/api_wxzff_zfcgyb)
+
+ * [用户确认成功通知](wxzff/api_wxzff_yhqryb)
+
+ * [查询扣款信息](wxzff/api_wxzff_cxkkxx)
+
+ * 支付宝先享后付
+
+ * [服务单创建](zfb/api_zfb_xxhf_fwdcj)
+
+ * [服务单查询](zfb/api_zfb_xxhf_fwdcx)
+
+ * [服务单关闭](zfb/api_zfb_xxhf_fwdgb)
+
+ * [分期单创建](zfb/api_zfb_xxhf_fqdcj)
+
+ * [分期扣款](zfb/api_zfb_xxhf_fqkk)
+
+ * [分期扣款查询](zfb/api_zfb_xxhf_fqkkcx)
+
+ * [分期交易退款](zfb/api_zfb_xxhf_fqjytk)
+
+ * [分期交易退款查询](zfb/api_zfb_xxhf_fqjytkcx)
+
+ * 余额支付
+
+ * [余额支付](yuer/api_acctpayzf)
+
+ * [余额支付查询](yuer/api_acctpaycx)
+
+ * [余额支付退款](yuer/api_acctpaytk)
+
+ * [余额支付退款查询](yuer/api_acctpaytkcx)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=ye)
+
+ * [付款关系提交](yuer/api_acct_fkgxtj)
+
+ * [余额支付发送短信验证码](yuer/api_smscode)
+
+ * 合单支付
+
+ * [聚合正扫合单支付](smzf/api_merge_jhzs)
+
+ * [聚合反扫合单支付](smzf/api_merge_jhfs)
+
+ * [扫码合单交易退款](smzf/api_merge_qrpay_tk)
+
+ * [扫码合单交易查询](smzf/api_merge_qrpay_cx)
+
+ * [扫码合单交易退款查询](smzf/api_merge_qrpay_tkcx)
+
+* 分账服务
+
+ * [分账配置](fz/api_fz_fzpz_kyc)
+
+ * [配置查询](fz/api_fz_fzpzcx_kyc)
+
+ * [明细查询](smzf/api_fzmxcx)
+
+* 出金服务
+
+ * [主动取现](jyjs/qx/api_qx)
+
+ * [资金代发](daifa/api_daifa_yhkdf)
+
+ * [取现&代发查询](jyjs/qx/api_cjjycx)
+
+ * [批量取现&代发查询](api_plcjjycx)
+
+ * [结算查询](jyjs/qx/api_jsjlfycx)
+
+ * [DM取现额度查询](jyjs/qx/api_DMqxedcx)
+
+ * [手续费试算](sxf/api_sxf_sxfss?id=tx)
+
+ * [对公打款验证确认](jyjs/cyzqr)
+
+ * 资金归集
+
+ * [新增归集配置](jyjs/api_jyjs_xzgjpz)
+
+ * [修改归集配置](jyjs/api_jyjs_xggjpz)
+
+ * [归集配置查询](jyjs/api_jyjs_gjpzcx)
+
+ * [资金归集明细查询](jyjs/api_jyjs_gjmxcx)
+
+* 解决方案
+
+ * 延时交易
+
+ * [交易确认](smzf/api_jyqr)
+
+ * [交易确认查询](smzf/api_jyqrcx)
+
+ * [交易确认退款](smzf/api_jyqrtk)
+
+ * [交易确认退款查询](smzf/api_jyqrtkcq)
+
+ * 大额支付
+
+ * [银行大额支付绑卡](dejy/api_dejy_debk)
+
+ * [银行大额支付解绑](dejy/api_dejy_dejb)
+
+ * [银行大额支付绑卡查询](dejy/api_dejy_debkcx)
+
+ * [银行大额支付固定转账标识申请](dejy/api_dejy_gdzzbz)
+
+ * [银行大额支付](dejy/api_dejy_yhdezz)
+
+ * [银行大额支付关单](dejy/api_dejy_yhdezzgd)
+
+ * [线上交易查询](api_xsjycx?id=de)
+
+ * [银行大额资金流水查询](dejy/api_dejy_yhzzzjls)
+
+ * [银行大额未入账流水列表查询](dejy/api_dejy_hfrzls)
+
+ * [银行大额支付差错申请](dejy/api_dejy_ccsq)
+
+ * [银行大额支付差错申请查询](dejy/api_dejy_ccsqcx)
+
+ * [线上交易退款](api_xsjytk?id=de)
+
+ * [线上交易退款查询](api_xsjytkcx?id=de)
+
+ * [银行大额支付汇款入账通知](dejy/api_dejy_rztz)
+
+ * [银行大额支付自动退款通知](dejy/api_dejy_zdtktz)
+
+ * [银行大额支付自动退汇通知](dejy/api_dejy_zdthtz)
+
+ * 统一收银台
+
+ * [H5/PC预下单](cpjs/api_cpjs_hosting)
+
+ * [支付宝小程序预下单](cpjs/api_cpjs_zfbpreorder)
+
+ * [微信小程序预下单](cpjs/api_cpjs_wxpreorder)
+
+ * [抖音直连下单](cpjs/api_cpjs_dypreorder)
+
+ * [统一收银台交易查询](cpjs/api_cpjs_hostingcx)
+
+ * [统一收银台交易退款](cpjs/api_cpjs_hostingtk)
+
+ * [统一收银台交易退款查询](cpjs/api_cpjs_hostingtkcx)
+
+ * [统一收银台交易关单](cpjs/api_cpjs_hostinggd)
+
+ * [拆单支付订单查询](cpjs/api_cpjs_hostingcdzf)
+
+ * [发货信息录入](cpjs/api_cpjs_wxfhxxlr)
+
+ * [发货信息合单录入](cpjs/api_cpjs_wxfhxxhdlr)
+
+ * [确认收货提醒](cpjs/api_cpjs_wxqrshtx)
+
+ * 全渠道资金管理
+
+ * [银行来账异常通知](dejy/api_dejy_lztz)
+
+ * [汇付入账通知](dejy/api_dejy_yhskfk)
+
+ * [汇付入账查询](dejy/api_dejy_yhskcx)
+
+ * [全渠道资金管理配置](dejy/api_dejy_qypz)
+
+ * [全渠道资金管理配置查询](dejy/api_dejy_qypzcx)
+
+ * [全渠道资金付款申请](dejy/api_dejy_fksq)
+
+ * [全渠道资金提现申请](dejy/api_dejy_txsq)
+
+ * [全渠道资金付款提现记录查询](dejy/api_dejy_fktxcx)
+
+ * [全渠道资金额度查询](dejy/api_dejy_qyedcx)
+
+ * [全渠道资金付款到账户退款](dejy/api_dejy_qyfkdzhtk)
+
+ * [全渠道资金付款到账户退款查询](dejy/api_dejy_qyfkdzhtkcx)
+
+ * 全渠道订单分账
+
+ * [全渠道订单分账查询](qqd/api_qqd_ddcx)
+
+ * [全渠道订单分账计算](qqd/api_qqd_fzjs)
+
+ * [全渠道订单分账接收方查询](qqd/api_qqd_jsfcx)
+
+ * [全渠道订单分账明细操作](qqd/api_qqd_jsfmxcz)
+
+ * [全渠道订单更新通知](qqd/api_qqd_gxtz)
+
+ * [获取控台页面跳转链接](qqd/api_qqd_fqsq)
+
+ * 全渠道数据管理
+
+ * [全渠道订单文件列表查询](qqdsjgl/api_sjgl_ddwklb)
+
+ * [全渠道订单文件地址获取](qqdsjgl/api_sjgl_ddwkdz)
+
+ * 账单支付
+
+ * [创建批量账单数据](zdzf/api_zdzf_cjzdsj)
+
+ * [查询批量账单数据](zdzf/api_zdzf_cxzdsj)
+
+ * [账单数据状态变更](zdzf/api_zdzf_zdztbg)
+
+ * [批量账单数据短信通知](zdzf/api_zdzf_zddxtz)
+
+ * [账单数据退款](zdzf/api_zdzf_zdtk)
+
+ * [账单数据支付结果通知](zdzf/api_zdzf_zdzfjgtz)
+
+ * [创建账单计划](zdzf/api_zdzf_cjzdjh)
+
+ * [账单计划变更](zdzf/api_zdzf_zdjhbg)
+
+ * [查询账单计划详情](zdzf/api_zdzf_cxzdjh)
+
+ * [查询账单计划下已生成账单数据](zdzf/api_zdzf_cxzdjhxysczdsj)
+
+ * 卡券核销
+
+ * [商户公域授权](kqhx/api_kqhx_gysq_shgysq)
+
+ * [授权结果查询](kqhx/api_kqhx_gysq_sqjgcx)
+
+ * [查询授权记录](kqhx/api_kqhx_gysq_cxsqjl)
+
+ * [三方门店查询](kqhx/api_kqhx_mdbd_sfmdcx)
+
+ * [三方门店绑定](kqhx/api_kqhx_mdbd_sfmdbd)
+
+ * [三方门店解绑](kqhx/api_kqhx_mdbd_sfmdjb)
+
+ * [门店绑定列表查询](kqhx/api_kqhx_mdbd_mdbdlbcx)
+
+ * [美团卡券校验](kqhx/api_kqhx_mtkqjy)
+
+ * [美团卡券核销](kqhx/api_kqhx_mtkqhx)
+
+ * [美团卡券撤销](kqhx/api_kqhx_mtkqcx)
+
+ * [美团卡券核销结果查询](kqhx/api_kqhx_mtkqhxcx)
+
+ * [美团非餐饮获取团购信息](kqhx/api_kqhx_hqtgxx)
+
+ * [美团餐饮门店套餐映射](kqhx/api_kqhx_mdtcys)
+
+ * [抖音卡券校验](kqhx/api_kqhx_dykqjy)
+
+ * [抖音卡券核销](kqhx/api_kqhx_dykqhx)
+
+ * [抖音卡券撤销](kqhx/api_kqhx_dykqcx)
+
+ * [抖音套餐映射](kqhx/api_kqhx_dytcys)
+
+ * [抖音券状态批量查询](kqhx/api_kqhx_dyqplcx)
+
+ * 预订业务
+
+ * 美团到综预订
+
+ * [三方调用本接口用于将某时段下某房型设置为手动接单或满房](yuding/api/api_yuding_sffxjd)
+
+ * [ktv美团时段数据查询](yuding/api/api_yuding_ktv_mtsdsjcx)
+
+ * [ktv三方房型数据同步](yuding/api/api_yuding_ktv_sffxsjtb)
+
+ * [三方房型实时库存同步](yuding/api/api_yuding_sffxsskctb)
+
+ * [ktv美团房型数据查询](yuding/api/api_yuding_ktv_mtfxsjcx)
+
+ * [取消预订审核结果回调](yuding/api/api_yuding_qxydshjghd)
+
+ * [查询支付结果](yuding/api/api_yuding_cxzfjg)
+
+ * [三方门店推送预订规则至平台](yuding/message/api_yuding_sftsydgz)
+
+ * [更新三方库存](yuding/api/api_yuding_gxsfkc)
+
+ * [预订结果回调](yuding/api/api_yuding_ydjghd)
+
+ * [用户到店核销](yuding/api/api_yuding_yhddhx)
+
+ * 美团到综预订消息
+
+ * [预订结果同步](yuding/message/notify_yuding_ydjgtb)
+
+ * [取消预订](yuding/message/notify_yuding_qxyd)
+
+ * [开始预订](yuding/message/notify_yuding_ksyd)
+
+ * [预订核销同步](yuding/message/notify_yuding_ydhxtb)
+
+ * 评价业务
+
+ * 美团到综评价
+
+ * [查询门店星级和单项分](pingjia/api_ugc_cxmdxj)
+
+ * [单一门店查询评论数据](pingjia/api_ugc_dymdcxpl)
+
+ * 灵工场景支付
+
+ * [灵工企业商户进件](flexible/api_flexible_lgqyshjj)
+
+ * [灵工企业商户业务修改](flexible/api_flexible_lgshywxg)
+
+ * [灵工企业商户信息查询](flexible/api_flexible_lgqyshcx)
+
+ * [灵工个人用户进件](flexible/api_flexible_lggryhjj)
+
+ * [灵工个人用户修改](flexible/api_flexible_lggryhxg)
+
+ * [灵工企业用户进件](flexible/api_flexible_lgqyyhjj)
+
+ * [灵工企业用户修改](flexible/api_flexible_lgqyyhxg)
+
+ * [灵工用户信息查询](flexible/api_flexible_lggryhcx)
+
+ * [灵工支付](flexible/api_flexible_lgzf)
+
+ * [灵工支付查询](flexible/api_flexible_lgzfcx)
+
+ * [灵工支付退款](flexible/api_flexible_lgzftk)
+
+ * [灵工支付退款查询](flexible/api_flexible_lgzftkcx)
+
+ * 代运营代扣
+
+ * [代运营代扣业务配置](lla/api_lla_dyydkywpz)
+
+ * [代运营代扣业务配置查询](lla/api_lla_dyydkywpzcx)
+
+ * [代运营佣金代扣](lla/api_lla_dyydk)
+
+ * [代运营佣金代扣查询](lla/api_lla_dyydkcx)
+
+ * [代运营佣金代扣退款](lla/api_lla_dyydktk)
+
+ * [代运营佣金代扣退款查询](lla/api_lla_dyydktkch)
+
+ * [提现记录查询](lla/api_lla_txjlcx)
+
+ * [代运营代扣提现记录异步通知](lla/api_lla_txjlyb)
+
+ * 捷行付业务
+
+ * [虚拟卡创建](jxf/api_virtual_card_apply)
+
+ * [虚拟卡创建状态查询](jxf/api_virtual_card_status_query)
+
+ * [虚拟卡变更](jxf/api_virtual_card_update)
+
+ * [虚拟卡列表查询](jxf/api_virtual_card_list_query)
+
+ * [虚拟卡交易记录查询](jxf/api_virtual_card_trans_log_query)
+
+ * [捷行付交易通知](jxf/virtual_card_trans_notify)
+
+ * [虚拟卡交易二次确认](jxf/virtual_card_trans_confirm)
+
+ * [虚拟卡支付确认查询](jxf/api_virtual_card_trans_confirm_query)
+
+ * [虚拟卡变更记录查询](jxf/api_virtual_card_update_history)
+
+* 营销活动
+
+ * AT活动
+
+ * [AT活动报名](shgl/shjj/api_shjj_shhdbm)
+
+ * [AT活动报名查询](shgl/shjj/api_shjj_shhdbmcx)
+
+ * 银行联合收单
+
+ * [活动列表查询](activity/api_activity_query_activity)
+
+ * [活动报名](activity/api_activity_sign_up)
+
+ * [活动报名结果查询](activity/api_sign_query_list)
+
+ * [额度详情查询](activity/api_activity_query_quota_detail)
+
+ * [额度共享配置](activity/api_activity_quota_share_config)
+
+ * [额度共享查询](activity/api_activity_query_quota_share)
+
+ * [额度配置](cg/api_cg_quota_config)
+
+ * [商户生效额度查询](cg/api_cg_quota_merchant_query)
+
+* 对账服务
+
+ * [交易结算对账单查询](jyjs/api_jyjs_wjcx)
+
+ * [服务商分润月/日报汇总数据查询](fz/api_fz_fws_cx)
+
+ * [商户分润月/日报汇总数据查询](fz/api_fz_sh_cx)
+
+ * [分润明细查询/下载](fz/api_fz_mx_cx)
+
+ * [电子回单](api_dzhdcx)
+
+ * 电子小票
+
+ * [跳转电子小票页面](dzxp/api_dzxp_tzdzxpym)
+
+ * [上传电子小票图片](dzxp/api_dzxp_scxp)
+
+ * [创建修改小票自定义入口](dzxp/api_dzxp_cjxprk)
+
+ * [查询小票自定义入口](dzxp/api_dzxp_cxxprk)
+
+ * [图片上传](dzxp/api_dzxp_tpsc)
+
+* 发票服务
+
+ * 业务管理
+
+ * [电子发票业务配置](fp/api_fp_ywkt)
+
+ * [电子发票业务查询](fp/api_fp_ywktcx)
+
+ * [电子发票注册业务开通](fp/api_fp_zcywkt)
+
+ * 商户注册
+
+ * [商户注册](fp/api_fp_shzc)
+
+ * [商户注册状态查询](fp/api_fp_shzcztcx)
+
+ * [商户注册信息查询](fp/api_fp_shzcxxcx)
+
+ * [商户注册信息修改](fp/api_fp_shzcxxxg)
+
+ * [获取联用授权接口](fp/api_fp_xzhqlysq)
+
+ * [查询联用授权结果](fp/api_fp_cxlysqjg)
+
+ * 开票员管理
+
+ * [开票员登记](fp/api_fp_kpydj)
+
+ * [上传短信验证码](fp/api_fp_scdxyzm)
+
+ * [开票员登录](fp/api_fp_kpydl)
+
+ * [获取人脸认证二维码](fp/api_fp_hqrlrzewm)
+
+ * [查询人脸认证结果](fp/api_fp_cxrlrzjg)
+
+ * [开票员删除](fp/api_fp_kpysc)
+
+ * [开票员查询](fp/api_fp_kpycx)
+
+ * [设置默认开票员](fp/api_fp_szmrkpy)
+
+ * 开票
+
+ * [自助扫码开票](fp/api_fp_zzsmkp)
+
+ * [开票二维码作废](fp/api_fp_ewmzf)
+
+ * [发票开具](fp/api_fp_kaiju)
+
+ * [红字发票开具](fp/api_fp_hzfpkj)
+
+ * [发票开具申请查询](fp/api_fp_kjsqcx)
+
+ * [发票邮件重发](fp/api_fp_fpyjcf)
+
+ * 商品管理
+
+ * [开票商品新增](fp/api_fp_kpspxz.md)
+
+ * [开票商品修改](fp/api_fp_kpspxg.md)
+
+ * [开票商品查询](fp/api_fp_kpspcx.md)
+
+* 账户服务
+
+ * 账户管理
+
+ * [子账户开通配置](zhgl/api_zhgl_zhpz_kyc)
+
+ * [修改子账户配置](zhgl/api_zhgl_xgzh_kyc)
+
+ * [账户余额信息查询](jyjs/api_jyjs_yuexxcx)
+
+ * [账务流水查询](yuer/api_acctlscx)
+
+ * 电子账户
+
+ * [电子账户绑卡](yuer/api_acct_dzzhbk)
+
+ * [电子账户解绑](yuer/api_acct_dzzhjb)
+
+ * [电子账户默认卡设置](yuer/api_acct_dzzhmrk)
+
+ * [转账入金异步通知](yuer/zzrjtz)
+
+ * [E账户转账及充值查询接口](yuer/api_acct_zxczcx)
+
+ * [电子账户账务明细查询](yuer/api_acct_zwmxcx)
+
+ * [电子账户结算关系绑定解绑](yuer/api_acct_jsgxbdjb)
+
+ * [电子账户结算绑定关系查询](yuer/api_acct_jsbdgxcx)
+
+ * [电子账户余额查询](yuer/api_acct_dzzhyecx)
+
+ * [电子账户付款](yuer/api_acct_dzzhpyer)
+
+ * [电子账户付款查询](yuer/api_acct_dzzhpyerquery)
+
+ * [不明来账列表查询](yuer/api_acct_bmlzlbcx)
+
+ * [不明来账处理](yuer/api_acct_bmlzcl)
+
+ * [不明来账处理结果查询](yuer/api_acct_bmlzclcx)
+
+ * [电子账户资金清分](zjqf/api_zjqf_zjqfxz)
+
+ * [电子账户资金清分结果查询](zjqf/api_zjqf_zjqfjgcx)
+
+ * [文件上传](zjqf/api_zjqf_wjsc)
+
+* 风险管理
+
+ * 微信客诉
+
+ * [查询投诉单列表及详情](shgl/tousu/api_shgl_tousu_tscx)
+
+ * [查询投诉协商历史](shgl/tousu/api_shgl_tousu_xslscx)
+
+ * [投诉图片下载](shgl/tousu/api_shgl_tousu_tpxz)
+
+ * [回复用户](shgl/tousu/api_shgl_tousu_hfyh)
+
+ * [更新退款审批结果](shgl/tousu/api_shgl_tousu_tksp)
+
+ * [反馈处理完成](shgl/tousu/api_shgl_tousu_fkcl)
+
+ * 支付宝客诉
+
+ * [查询支付宝投诉单列表及详情](shgl/tousu/api_shgl_ts_alitscx)
+
+ * 风险申诉
+
+ * [申诉单列表查询](shgl/tousu/api_shgl_fxss_lbcx)
+
+ * [申诉单详情查询](shgl/tousu/api_shgl_fxss_xqcx)
+
+ * [申诉客户信息查询](shgl/tousu/api_shgl_fxss_khxxcx)
+
+ * [关联线索查询](shgl/tousu/api_shgl_fxss_glxscx)
+
+ * [操作日志查询](shgl/tousu/api_shgl_fxss_czrzcx)
+
+ * [申诉文件url查询](shgl/tousu/api_shgl_fxss_sswjcx)
+
+ * [提交申诉](shgl/tousu/api_shgl_fxss_tjss)
+
+ * 400客诉
+
+ * [查询投诉单列表及详情](shgl/tousu/api_hotline_complaint_query)
+
+ * [回复投诉单](shgl/tousu/api_hotline_complaint_reply)
+
+ * 资质巡检催办整改
+
+ * [查询催办整改列表](shgl/coniden/api_shgl_coniden_gdlbcx)
+
+ * [申请延期处置](shgl/coniden/api_shgl_coniden_gdyqsq)
+
+* 参数说明
+
+ * [基础参数](csfl/api_csfl)
+
+ * [名词解释](csfl/api_csfl_mcjs)
+
+ * 返回码
+
+ * [网关返回码](csfl/api_csfl_ywm#%E7%BD%91%E5%85%B3%E8%BF%94%E5%9B%9E%E7%A0%81)
+
+ * [扫码类返回码](csfl/api_csfl_ywm#%E6%89%AB%E7%A0%81%E7%B1%BB%E8%BF%94%E5%9B%9E%E7%A0%81)
+
+ * [线上交易返回码](csfl/api_csfl_ywm#%E7%BA%BF%E4%B8%8A%E4%BA%A4%E6%98%93%E8%BF%94%E5%9B%9E%E7%A0%81)
+
+ * [商户进件返回码](csfl/api_csfl_ywm#%E5%95%86%E6%88%B7%E8%BF%9B%E4%BB%B6%E8%BF%94%E5%9B%9E%E7%A0%81)
+
+* 旧版接口
+
+ * 2022版商户进件
+
+ * [商户管理升级到2023版接口说明](old_api/api_2023shglsj)
+
+ * [企业商户基本信息入驻](shgl/shjj/api_shjj_qyshjbxxrz)
+
+ * [个人商户基本信息入驻](shgl/shjj/api_shjj_grshjbxxrz)
+
+ * [商户基本信息修改](shgl/shjj/api_shjj_shjbxxxg)
+
+ * [商户详细信息查询](shgl/shjj/api_shjj_shxxxxcx)
+
+ * [商户业务开通](shgl/shywkt/api_shjj_shywkt)
+
+ * [商户业务开通修改](shgl/shywkt/api_shjj_shywktxg)
+
+ * [商户统一进件](shgl/shjj/api_shjj_shtyjj)
+
+ * [商户统一变更](shgl/shjj/api_shjj_shtybg)
+
+ * [商户分账配置](fz/api_fz_fzpz)
+
+ * [商户分账配置查询](fz/api_fz_fzpzcx)
+
+ * [子账户开通配置](zhgl/api_zhgl_zhpz)
+
+ * [修改子账户配置](zhgl/api_zhgl_xgzh)
+
+ * 企业账单支付
+
+ * [创建企业账单](zdzf/api_zdzf_cjqyzd)
+
+ * [企业账单查询](zdzf/api_zdzf_qyzdcx)
+
+ * [企业账单状态变更](zdzf/api_zdzf_qyzdztbg)
+
+ * [企业账单退款](zdzf/api_zdzf_qyzdtk)
+
+ * [企业账单退款查询](zdzf/api_zdzf_qyzdtkcx)
+
+ * [新建付款人](zdzf/api_zdzf_xjfkr)
+
+ * [付款人查询](zdzf/api_zdzf_fkrcx)
+
+ * [修改付款人信息](zdzf/api_zdzf_xgfkrxx)
+
+ * [删除付款人](zdzf/api_zdzf_scfkr)
+
+ * 终端支付
+
+ * [智能终端APP](znapp/zn_term_app)
+
+ * [智能终端MIS](znmis/zn_term_mis)
+
+ * [V2版本废弃接口列表](old_api/old_api_v2_list)
+
+ * [V1版接口列表](old_api/old_api_list)
+
+* [更新日志](update_log)
\ No newline at end of file
diff --git a/.scratch/merchant-wechat-onboarding/wx-fee-rule-id.xlsx b/.scratch/merchant-wechat-onboarding/wx-fee-rule-id.xlsx
new file mode 100644
index 0000000..8ab1214
--- /dev/null
+++ b/.scratch/merchant-wechat-onboarding/wx-fee-rule-id.xlsx
Binary files differ
--
Gitblit v1.7.1