diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/unipay/param/MerchantPaymentCommonParam.java b/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/unipay/param/MerchantPaymentCommonParam.java index adf3cb240..03a140a7f 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/unipay/param/MerchantPaymentCommonParam.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/unipay/param/MerchantPaymentCommonParam.java @@ -24,4 +24,9 @@ public abstract class MerchantPaymentCommonParam extends PaymentCommonParam{ @Size(max = 32, message = "{validation.field.appId.size}") private String appId; + /// 通道商户号(可选, 调试或指定通道商户时传入) + @Schema(description = "通道商户号") + @Size(max = 32, message = "{validation.field.channelMchNo.size}") + private String channelMchNo; + } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/validation.json index d90bb8b7c..956beea02 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/validation.json @@ -74,6 +74,9 @@ "size": "Merchant app ID cannot exceed 32 characters", "notNull": "Application ID cannot be null" }, + "channelMchNo": { + "size": "Channel merchant no. cannot exceed 32 characters" + }, "subMchId": { "notBlank": "WeChat sub-merchant ID cannot be blank" }, diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/validation.json index 7a9107f41..e83cc81b4 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/validation.json @@ -74,6 +74,9 @@ "size": "应用号不可超过32位", "notNull": "应用ID不可为空" }, + "channelMchNo": { + "size": "通道商户号不可超过32位" + }, "subMchId": { "notBlank": "微信子商户号不可为空" },