From 3877fefa14830e09a5b91afcd7ff3351882934d9 Mon Sep 17 00:00:00 2001 From: DaxPay Dev Date: Mon, 20 Jul 2026 21:16:31 +0800 Subject: [PATCH] =?UTF-8?q?refactor(risk):=20=E7=A7=BB=E9=99=A4=E7=A0=81?= =?UTF-8?q?=E7=89=8C=20openId=20=E9=A3=8E=E6=8E=A7=E9=99=90=E5=88=B6?= =?UTF-8?q?=E6=8F=90=E7=A4=BA(=E5=88=86=E7=BA=A7=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=B7=B2=E6=89=BF=E6=8E=A5,=2010=20=E8=AF=AD=E7=A7=8D)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/locales/langs/en-US/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/id-ID/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/ja-JP/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/ko-KR/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/ms-MY/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/th-TH/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/vi-VN/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/zh-CN/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/zh-HK/payment/merchant/codeConfig.json | 3 +-- .../src/locales/langs/zh-TW/payment/merchant/codeConfig.json | 3 +-- .../src/views/payment/merchant/code-config/CodePayConfig.vue | 4 ---- 11 files changed, 10 insertions(+), 24 deletions(-) diff --git a/apps/daxpay-admin/src/locales/langs/en-US/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/en-US/payment/merchant/codeConfig.json index 4893a0ac9..3d1c6e196 100644 --- a/apps/daxpay-admin/src/locales/langs/en-US/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/en-US/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "Set channel merchant and capability only where needed; skip channel routing", "atLeastOneRequired": "Configure at least one environment and form", "partialRowIncomplete": "Channel merchant and capability must both be set", - "methodModeHint": "Set pay methods only for env/forms you need; channel merchant follows channel routing", - "openIdRiskHint": "When using openId risk blacklist for pre-pay blocking, code-plate environments must use methods that can obtain a user identity (e.g. WeChat JSAPI/mini, Alipay JSAPI). H5 redirect / QR methods without openId cannot be blocked by openId before payment (IP blacklist still works)." + "methodModeHint": "Set pay methods only for env/forms you need; channel merchant follows channel routing" } } diff --git a/apps/daxpay-admin/src/locales/langs/id-ID/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/id-ID/payment/merchant/codeConfig.json index 105b763ba..a72e8591c 100644 --- a/apps/daxpay-admin/src/locales/langs/id-ID/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/id-ID/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "Atur pedagang saluran dan kemampuan H5/Mini hanya yang dibutuhkan; lewati perutean", "atLeastOneRequired": "Konfigurasi minimal satu lingkungan dan bentuk", "partialRowIncomplete": "Pedagang saluran dan kemampuan harus diisi bersama", - "methodModeHint": "Atur metode H5/Mini hanya yang dibutuhkan; pedagang saluran mengikuti perutean", - "openIdRiskHint": "When using openId risk blacklist for pre-pay blocking, code-plate environments must use methods that can obtain a user identity (e.g. WeChat JSAPI/mini, Alipay JSAPI). H5 redirect / QR methods without openId cannot be blocked by openId before payment (IP blacklist still works)." + "methodModeHint": "Atur metode H5/Mini hanya yang dibutuhkan; pedagang saluran mengikuti perutean" } } diff --git a/apps/daxpay-admin/src/locales/langs/ja-JP/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/ja-JP/payment/merchant/codeConfig.json index ca3cc5e5a..6f6c51604 100644 --- a/apps/daxpay-admin/src/locales/langs/ja-JP/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/ja-JP/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "必要な環境の H5/ミニだけチャネル加盟店と能力を指定(一部のみ可)。通道路由をスキップします", "atLeastOneRequired": "少なくとも1つの環境×形態を設定してください", "partialRowIncomplete": "チャネル加盟店と支払能力は両方必須です", - "methodModeHint": "必要な環境の H5/ミニだけ支払い方法を指定(一部のみ可)。チャネル加盟店は通道路由に従います", - "openIdRiskHint": "openId リスクブラックリストで支払前遮断を行う場合、コードプレート側はユーザー識別子を取得できる決済方式(WeChat JSAPI/ミニ、Alipay JSAPI 等)を設定してください。openId 不要の H5/QR では支払前に openId で遮断できません(IP リストは有効)。" + "methodModeHint": "必要な環境の H5/ミニだけ支払い方法を指定(一部のみ可)。チャネル加盟店は通道路由に従います" } } diff --git a/apps/daxpay-admin/src/locales/langs/ko-KR/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/ko-KR/payment/merchant/codeConfig.json index 1da2b82b8..75433b5d2 100644 --- a/apps/daxpay-admin/src/locales/langs/ko-KR/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/ko-KR/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "필요한 환경의 H5/미니만 채널 가맹점과 능력 지정(일부만 가능). 채널 라우팅을 건너뜁니다", "atLeastOneRequired": "환경×형태를 하나 이상 설정하세요", "partialRowIncomplete": "채널 가맹점과 결제 능력은 함께 입력해야 합니다", - "methodModeHint": "필요한 환경의 H5/미니만 결제 방식 지정(일부만 가능). 채널 가맹점은 채널 라우팅을 따릅니다", - "openIdRiskHint": "openId 리스크 블랙리스트로 결제 전 차단을 쓰려면 코드 플레이트 환경에 사용자 식별자를 받을 수 있는 결제 방식(위챗 JSAPI/미니, 알리페이 JSAPI 등)을 설정하세요. openId 없는 H5/QR 은 결제 전 openId 차단이 불가합니다(IP 목록은 유효)." + "methodModeHint": "필요한 환경의 H5/미니만 결제 방식 지정(일부만 가능). 채널 가맹점은 채널 라우팅을 따릅니다" } } diff --git a/apps/daxpay-admin/src/locales/langs/ms-MY/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/ms-MY/payment/merchant/codeConfig.json index 4b45ae747..fd152cbb5 100644 --- a/apps/daxpay-admin/src/locales/langs/ms-MY/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/ms-MY/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "Tetapkan peniaga saluran dan keupayaan H5/mini hanya bila perlu; langkau perutean", "atLeastOneRequired": "Konfigurasi sekurang-kurangnya satu persekitaran dan bentuk", "partialRowIncomplete": "Peniaga saluran dan keupayaan mesti diisi bersama", - "methodModeHint": "Tetapkan kaedah H5/mini hanya yang diperlukan; peniaga saluran ikut perutean", - "openIdRiskHint": "When using openId risk blacklist for pre-pay blocking, code-plate environments must use methods that can obtain a user identity (e.g. WeChat JSAPI/mini, Alipay JSAPI). H5 redirect / QR methods without openId cannot be blocked by openId before payment (IP blacklist still works)." + "methodModeHint": "Tetapkan kaedah H5/mini hanya yang diperlukan; peniaga saluran ikut perutean" } } diff --git a/apps/daxpay-admin/src/locales/langs/th-TH/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/th-TH/payment/merchant/codeConfig.json index ab7364037..998d317af 100644 --- a/apps/daxpay-admin/src/locales/langs/th-TH/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/th-TH/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "กำหนดร้านค้าช่องทางและความสามารถ H5/มินิ เฉพาะที่ใช้ ข้ามเส้นทาง", "atLeastOneRequired": "ตั้งค่าอย่างน้อยหนึ่งสภาพแวดล้อมและรูปแบบ", "partialRowIncomplete": "ต้องกรอกร้านค้าช่องทางและความสามารถครบ", - "methodModeHint": "กำหนดวิธีชำระ H5/มินิ เฉพาะที่ใช้ ร้านค้าช่องทางตามเส้นทาง", - "openIdRiskHint": "When using openId risk blacklist for pre-pay blocking, code-plate environments must use methods that can obtain a user identity (e.g. WeChat JSAPI/mini, Alipay JSAPI). H5 redirect / QR methods without openId cannot be blocked by openId before payment (IP blacklist still works)." + "methodModeHint": "กำหนดวิธีชำระ H5/มินิ เฉพาะที่ใช้ ร้านค้าช่องทางตามเส้นทาง" } } diff --git a/apps/daxpay-admin/src/locales/langs/vi-VN/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/vi-VN/payment/merchant/codeConfig.json index d4375f4ad..c8948b16b 100644 --- a/apps/daxpay-admin/src/locales/langs/vi-VN/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/vi-VN/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "Chỉ chỉ định thương nhân kênh và năng lực H5/mini khi cần; bỏ qua định tuyến", "atLeastOneRequired": "Cần cấu hình ít nhất một môi trường và hình thái", "partialRowIncomplete": "Thương nhân kênh và năng lực phải điền đủ", - "methodModeHint": "Chỉ cấu hình phương thức H5/mini khi cần; thương nhân kênh theo định tuyến", - "openIdRiskHint": "When using openId risk blacklist for pre-pay blocking, code-plate environments must use methods that can obtain a user identity (e.g. WeChat JSAPI/mini, Alipay JSAPI). H5 redirect / QR methods without openId cannot be blocked by openId before payment (IP blacklist still works)." + "methodModeHint": "Chỉ cấu hình phương thức H5/mini khi cần; thương nhân kênh theo định tuyến" } } diff --git a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/zh-CN/payment/merchant/codeConfig.json index 5a487bd4f..e6588941d 100644 --- a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/zh-CN/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "按需为各环境的 H5、小程序指定通道商户和支付能力(可只配部分项),跳过通道路由", "atLeastOneRequired": "请至少配置一项环境与形态", "partialRowIncomplete": "通道商户与支付能力须同时填写", - "methodModeHint": "按需为各环境的 H5、小程序指定支付方式(可只配部分项),通道商户跟随通道路由", - "openIdRiskHint": "若使用 openId 类型风控黑名单做支付前拦截,码牌对应环境须配置可获取用户标识的支付方式(如微信 JSAPI/小程序、支付宝 JSAPI 等)。若配置 H5 跳转、主扫等免 openId 方式,将无法在支付前按用户 openId 拦截(IP 名单仍有效)。" + "methodModeHint": "按需为各环境的 H5、小程序指定支付方式(可只配部分项),通道商户跟随通道路由" } } diff --git a/apps/daxpay-admin/src/locales/langs/zh-HK/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/zh-HK/payment/merchant/codeConfig.json index e40d14ebf..290c10ffa 100644 --- a/apps/daxpay-admin/src/locales/langs/zh-HK/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/zh-HK/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "按需為各環境的 H5、小程序指定通道商戶和支付能力(可只配部分項),跳過通道路由", "atLeastOneRequired": "請至少設定一項環境與形態", "partialRowIncomplete": "通道商戶與支付能力須同時填寫", - "methodModeHint": "按需為各環境的 H5、小程序指定支付方式(可只配部分項),通道商戶跟隨通道路由", - "openIdRiskHint": "若使用 openId 類型風控黑名單做支付前攔截,碼牌對應環境須配置可取得使用者標識的支付方式(如微信 JSAPI/小程式、支付寶 JSAPI 等)。若配置 H5 跳轉、主掃等免 openId 方式,將無法在支付前依使用者 openId 攔截(IP 名單仍有效)。" + "methodModeHint": "按需為各環境的 H5、小程序指定支付方式(可只配部分項),通道商戶跟隨通道路由" } } diff --git a/apps/daxpay-admin/src/locales/langs/zh-TW/payment/merchant/codeConfig.json b/apps/daxpay-admin/src/locales/langs/zh-TW/payment/merchant/codeConfig.json index 8e03666ce..8ce654dfe 100644 --- a/apps/daxpay-admin/src/locales/langs/zh-TW/payment/merchant/codeConfig.json +++ b/apps/daxpay-admin/src/locales/langs/zh-TW/payment/merchant/codeConfig.json @@ -40,7 +40,6 @@ "directModeHint": "按需為各環境的 H5、小程式指定通道商戶和支付能力(可只配部分項),跳過通道路由", "atLeastOneRequired": "請至少設定一項環境與形態", "partialRowIncomplete": "通道商戶與支付能力須同時填寫", - "methodModeHint": "按需為各環境的 H5、小程式指定支付方式(可只配部分項),通道商戶跟隨通道路由", - "openIdRiskHint": "若使用 openId 類型風控黑名單做支付前攔截,碼牌對應環境須配置可取得使用者標識的支付方式(如微信 JSAPI/小程式、支付寶 JSAPI 等)。若配置 H5 跳轉、主掃等免 openId 方式,將無法在支付前依使用者 openId 攔截(IP 名單仍有效)。" + "methodModeHint": "按需為各環境的 H5、小程式指定支付方式(可只配部分項),通道商戶跟隨通道路由" } } diff --git a/apps/daxpay-admin/src/views/payment/merchant/code-config/CodePayConfig.vue b/apps/daxpay-admin/src/views/payment/merchant/code-config/CodePayConfig.vue index fb594c61a..7116a8b22 100644 --- a/apps/daxpay-admin/src/views/payment/merchant/code-config/CodePayConfig.vue +++ b/apps/daxpay-admin/src/views/payment/merchant/code-config/CodePayConfig.vue @@ -522,10 +522,6 @@
- -
- -