diff --git a/apps/daxpay-admin/src/locales/langs/en-US/payment/risk.json b/apps/daxpay-admin/src/locales/langs/en-US/payment/risk.json
index d27959462..7a283dc23 100644
--- a/apps/daxpay-admin/src/locales/langs/en-US/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/en-US/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "Type and value cannot be changed after creation",
"expireEmpty": "Leave empty for permanent",
- "openIdCodePayHint": "openId blacklist is enforced across gateway payments: JSAPI/mini natively carries openId; QR, wechat/alipay/douyin in-app H5 silently acquires openId before pay; external browsers, barcode, APP and other methods unable to pre-acquire openId fall back to IP check + post-pay hit recording."
+ "openIdBoundaryHint": "Barcode/APP/external browser scenarios fall back to post-pay hit recording only."
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/id-ID/payment/risk.json b/apps/daxpay-admin/src/locales/langs/id-ID/payment/risk.json
index d6b9edc93..ded321c0d 100644
--- a/apps/daxpay-admin/src/locales/langs/id-ID/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/id-ID/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "Jenis dan nilai tidak dapat diubah setelah dibuat",
"expireEmpty": "Kosongkan untuk permanen",
- "openIdCodePayHint": "openId blacklist only applies to trades that already have a user identity before pay (e.g. code-plate/aggregate JSAPI or mini). If code-plate uses a method without openId, this list cannot block the user before payment."
+ "openIdBoundaryHint": "Barcode/APP/external browser scenarios fall back to post-pay hit recording only."
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/ja-JP/payment/risk.json b/apps/daxpay-admin/src/locales/langs/ja-JP/payment/risk.json
index 63980013e..63980573c 100644
--- a/apps/daxpay-admin/src/locales/langs/ja-JP/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/ja-JP/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "Type and value cannot be changed after creation",
"expireEmpty": "Leave empty for permanent",
- "openIdCodePayHint": "openId リストはゲートウェイ決済全体で事前遮断を自動有効化します:JSAPI/ミニは本来 openId を携帯;QR・WeChat/Alipay/Douyin 内 H5 など識別可能な環境は決済前にサイレント取得して遮断;外部ブラウザ・バーコード・APP など事前取得不可の方式は IP チェック + 決済成功後の事後記録にフォールバックします。"
+ "openIdBoundaryHint": "バーコード/APP/外部ブラウザのシーンは事後記録のみ。"
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/ko-KR/payment/risk.json b/apps/daxpay-admin/src/locales/langs/ko-KR/payment/risk.json
index aa2c3ceb4..dea7d81af 100644
--- a/apps/daxpay-admin/src/locales/langs/ko-KR/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/ko-KR/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "Type and value cannot be changed after creation",
"expireEmpty": "Leave empty for permanent",
- "openIdCodePayHint": "openId 목록은 게이트웨이 결제 전반에서 사전 차단을 자동 활성화합니다: JSAPI/미니는 기본적으로 openId를 휴대; QR, 위챗/알리페이/도우인 인앱 H5 등 식별 가능 환경은 결제 전 사일런트 취득 후 차단; 외부 브라우저, 바코드, APP 등 사전 취득 불가 방식은 IP 체크 + 결제 성공 후 사후 기록으로 폴백합니다."
+ "openIdBoundaryHint": "바코드/APP/외부 브라우저 시나리오는 사후 기록만 합니다."
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/ms-MY/payment/risk.json b/apps/daxpay-admin/src/locales/langs/ms-MY/payment/risk.json
index 15be0a4b0..24c0260e3 100644
--- a/apps/daxpay-admin/src/locales/langs/ms-MY/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/ms-MY/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "Jenis dan nilai tidak boleh diubah selepas dicipta",
"expireEmpty": "Biarkan kosong untuk kekal",
- "openIdCodePayHint": "openId blacklist only applies to trades that already have a user identity before pay (e.g. code-plate/aggregate JSAPI or mini). If code-plate uses a method without openId, this list cannot block the user before payment."
+ "openIdBoundaryHint": "Barcode/APP/external browser scenarios fall back to post-pay hit recording only."
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/th-TH/payment/risk.json b/apps/daxpay-admin/src/locales/langs/th-TH/payment/risk.json
index 0c413a420..d13b0a6f9 100644
--- a/apps/daxpay-admin/src/locales/langs/th-TH/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/th-TH/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "ประเภทและค่าไม่สามารถแก้ไขหลังสร้าง",
"expireEmpty": "เว้นว่างหากถาวร",
- "openIdCodePayHint": "openId blacklist only applies to trades that already have a user identity before pay (e.g. code-plate/aggregate JSAPI or mini). If code-plate uses a method without openId, this list cannot block the user before payment."
+ "openIdBoundaryHint": "Barcode/APP/external browser scenarios fall back to post-pay hit recording only."
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/vi-VN/payment/risk.json b/apps/daxpay-admin/src/locales/langs/vi-VN/payment/risk.json
index cddb9af15..0c785d952 100644
--- a/apps/daxpay-admin/src/locales/langs/vi-VN/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/vi-VN/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "Loại và giá trị không thể sửa sau khi tạo",
"expireEmpty": "Để trống nếu vĩnh viễn",
- "openIdCodePayHint": "openId blacklist only applies to trades that already have a user identity before pay (e.g. code-plate/aggregate JSAPI or mini). If code-plate uses a method without openId, this list cannot block the user before payment."
+ "openIdBoundaryHint": "Barcode/APP/external browser scenarios fall back to post-pay hit recording only."
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/risk.json b/apps/daxpay-admin/src/locales/langs/zh-CN/payment/risk.json
index 0998142b7..b3689accc 100644
--- a/apps/daxpay-admin/src/locales/langs/zh-CN/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/zh-CN/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "类型与名单值创建后不可修改",
"expireEmpty": "留空表示永久有效",
- "openIdCodePayHint": "openId 名单在网关支付场景自动启用事前拦截:JSAPI/小程序原生走 openId;主扫、微信/支付宝/抖音内 H5 等可识别环境会在支付前静默获取 openId 拦截;外部浏览器、付款码、APP 等无法事前获取 openId 的方式将降级为 IP 校验 + 支付成功后补录命中。"
+ "openIdBoundaryHint": "付款码/APP/外部浏览器场景仅做事后补录。"
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/zh-HK/payment/risk.json b/apps/daxpay-admin/src/locales/langs/zh-HK/payment/risk.json
index 4891c5c0d..3f58cffc9 100644
--- a/apps/daxpay-admin/src/locales/langs/zh-HK/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/zh-HK/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "类型与名单值创建后不可修改",
"expireEmpty": "留空表示永久有效",
- "openIdCodePayHint": "openId 名單喺網關支付場景自動啟用事前攔截:JSAPI/小程式原生用 openId;主掃、微信/支付寶/抖音內 H5 等可識別環境會喺支付前靜默攞 openId 攔截;外部瀏覽器、付款碼、APP 等無法事前攞 openId 嘅方式會降級為 IP 校驗 + 支付成功後補錄命中。"
+ "openIdBoundaryHint": "付款碼/APP/外部瀏覽器場景僅做事後補錄。"
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/locales/langs/zh-TW/payment/risk.json b/apps/daxpay-admin/src/locales/langs/zh-TW/payment/risk.json
index 882fecae8..3f58cffc9 100644
--- a/apps/daxpay-admin/src/locales/langs/zh-TW/payment/risk.json
+++ b/apps/daxpay-admin/src/locales/langs/zh-TW/payment/risk.json
@@ -27,7 +27,7 @@
"tip": {
"typeValueImmutable": "类型与名单值创建后不可修改",
"expireEmpty": "留空表示永久有效",
- "openIdCodePayHint": "openId 名單在網關支付場景自動啟用事前攔截:JSAPI/小程式原生走 openId;主掃、微信/支付寶/抖音內 H5 等可識別環境會在支付前靜默取得 openId 攔截;外部瀏覽器、付款碼、APP 等無法事前取得 openId 的方式將降級為 IP 校驗 + 支付成功後補錄命中。"
+ "openIdBoundaryHint": "付款碼/APP/外部瀏覽器場景僅做事後補錄。"
}
},
"hit": {
diff --git a/apps/daxpay-admin/src/views/payment/risk/blacklist/PayBlacklistEdit.vue b/apps/daxpay-admin/src/views/payment/risk/blacklist/PayBlacklistEdit.vue
index 3f8d3174e..dfab4963e 100644
--- a/apps/daxpay-admin/src/views/payment/risk/blacklist/PayBlacklistEdit.vue
+++ b/apps/daxpay-admin/src/views/payment/risk/blacklist/PayBlacklistEdit.vue
@@ -152,10 +152,10 @@