From e06f0d412c586f0e31a087911693087beed922fc Mon Sep 17 00:00:00 2001 From: DaxPay Dev Date: Sun, 19 Jul 2026 22:11:31 +0800 Subject: [PATCH] =?UTF-8?q?refactor(i18n):=20=E4=BB=A3=E7=A0=81=E5=BC=95?= =?UTF-8?q?=E7=94=A8=E4=B8=8E=E8=B5=84=E6=BA=90=E6=96=87=E4=BB=B6=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E6=80=A7=E6=95=B4=E6=94=B9=20(10=20=E8=AF=AD=E7=A7=8D?= =?UTF-8?q?=201336=20key=20=E5=85=A8=E5=AF=B9=E9=BD=90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [B1/B4 前缀 bug 修复] - PasswordDecryptService: error.auth.auth.{privateKeyNotConfigured,passwordDecryptFailed} 双前缀 → error.auth.xxx (i18n 已有正确 key) - DougongIsvConfigAssembler / HmpayIsvConfigAssembler: payment.error.channel.channelMerchantNotExist → error.payment.channel.channelMerchantNotExist (i18n 已有) [B5 通道错误 key 命名统一为 error.channel.{channel}.xxx] - 新建 error/channel/{adapay,vbill,hkrt,dougong,fuyou,leshua,hmpay,yeepay}.json x 10 语种 = 80 个文件 - 适配器/服务代码: channel.error.{channel}XxxXxx → error.channel.{channel}.xxx (lakala/yeepay 4+3 处 + 7 个新通道 33 处 = 40 处) [P0 缺失 key 补齐] - error/common.json: +clientRuntimeNotExist - error/payment/capability.json: +methodNotInDirectory, +invalidProvider - error/payment/channel.json: +originOrderNotExist - error/channel/{fuyou,vbill,lakala}.json: +isvKeyNotConfigured/merchantDuplicate/mchNoNotConfigured/mnoNotConfigured - capability-social/error/social.json: +oauthFailed (8 语种) - validation.json: +field.yopIsvNo.notBlank, +field.sandAppId.notBlank [东盟四语补齐 sensitive_word + easypay 插件] - 新建 enum/sensitive_word_{category,match_mode,scene,source,status}.json x 4 语种 = 20 文件 - 新建 error/plugin/easypay.json x 4 语种 = 4 文件 - 4 语种 platform_config_type/error.payment.merchant/error.common/validation 增量补 key (16 文件) [清理冗余 key] - channel/error.json x 10 语种: 删除 23 个已被新风格取代或无引用的 key (alipay 旧 8 + wechat 旧 5 + lakala 旧 7 + yeepay 旧 3) 注: DougongIsvChannelMerchantService / HmpayIsvChannelMerchantService / RestExceptionHandler 等混合改动 (i18n + 业务) 未纳入本提交, 由业务侧自行处理 --- .../payment/close/AdapayCloseService.java | 2 +- .../service/payment/pay/AdapayPayService.java | 4 +-- .../isv/DougongIsvConfigAssembler.java | 2 +- .../isv/DougongIsvKeyConfigService.java | 4 +-- .../service/payment/DougongCloseService.java | 2 +- .../service/payment/DougongPayService.java | 4 +-- .../service/payment/DougongRefundService.java | 2 +- .../service/payment/FuyouPayService.java | 4 +-- .../service/payment/FuyouRefundService.java | 2 +- .../service/isv/HkrtIsvConfigAssembler.java | 2 +- .../service/isv/HkrtIsvKeyConfigService.java | 4 +-- .../service/payment/HkrtCloseService.java | 2 +- .../hkrt/service/payment/HkrtPayService.java | 4 +-- .../service/payment/HkrtRefundService.java | 4 +-- .../service/isv/HmpayIsvConfigAssembler.java | 2 +- .../service/isv/HmpayIsvKeyConfigService.java | 4 +-- .../service/payment/HmpayCloseService.java | 2 +- .../service/payment/HmpayPayService.java | 4 +-- .../service/payment/HmpayRefundService.java | 2 +- .../service/payment/LakalaCloseService.java | 2 +- .../service/payment/LakalaPayService.java | 4 +-- .../service/payment/LakalaRefundService.java | 2 +- .../service/payment/LeshuaCloseService.java | 2 +- .../service/payment/LeshuaPayService.java | 4 +-- .../service/payment/LeshuaRefundService.java | 2 +- .../service/payment/VbillCloseService.java | 2 +- .../service/payment/VbillPayService.java | 4 +-- .../service/payment/VbillRefundService.java | 2 +- .../payment/close/YeepayCloseService.java | 2 +- .../service/payment/pay/YeepayPayService.java | 4 +-- .../resources/i18n/en-US/error/social.json | 4 +-- .../resources/i18n/id-ID/error/social.json | 3 +- .../resources/i18n/ms-MY/error/social.json | 3 +- .../resources/i18n/th-TH/error/social.json | 3 +- .../resources/i18n/vi-VN/error/social.json | 3 +- .../resources/i18n/zh-CN/error/social.json | 4 +-- .../resources/i18n/zh-HK/error/social.json | 3 +- .../resources/i18n/zh-TW/error/social.json | 3 +- .../resources/i18n/en-US/channel/error.json | 25 +--------------- .../i18n/en-US/error/channel/adapay.json | 5 ++++ .../i18n/en-US/error/channel/dougong.json | 8 +++++ .../i18n/en-US/error/channel/fuyou.json | 8 +++++ .../i18n/en-US/error/channel/hkrt.json | 9 ++++++ .../i18n/en-US/error/channel/hmpay.json | 8 +++++ .../i18n/en-US/error/channel/lakala.json | 8 ++++- .../i18n/en-US/error/channel/leshua.json | 6 ++-- .../i18n/en-US/error/channel/vbill.json | 10 +++++-- .../i18n/en-US/error/channel/yeepay.json | 5 ++++ .../resources/i18n/en-US/error/common.json | 3 +- .../i18n/en-US/error/payment/capability.json | 4 ++- .../i18n/en-US/error/payment/channel.json | 3 +- .../main/resources/i18n/en-US/validation.json | 5 +++- .../resources/i18n/id-ID/channel/error.json | 25 +--------------- .../i18n/id-ID/enum/platform_config_type.json | 4 ++- .../id-ID/enum/sensitive_word_category.json | 7 +++++ .../id-ID/enum/sensitive_word_match_mode.json | 4 +++ .../i18n/id-ID/enum/sensitive_word_scene.json | 15 ++++++++++ .../id-ID/enum/sensitive_word_source.json | 7 +++++ .../id-ID/enum/sensitive_word_status.json | 4 +++ .../i18n/id-ID/error/channel/adapay.json | 5 ++++ .../i18n/id-ID/error/channel/dougong.json | 8 +++++ .../i18n/id-ID/error/channel/fuyou.json | 8 +++++ .../i18n/id-ID/error/channel/hkrt.json | 9 ++++++ .../i18n/id-ID/error/channel/hmpay.json | 8 +++++ .../i18n/id-ID/error/channel/lakala.json | 8 ++++- .../i18n/id-ID/error/channel/leshua.json | 6 ++-- .../i18n/id-ID/error/channel/vbill.json | 10 +++++-- .../i18n/id-ID/error/channel/yeepay.json | 5 ++++ .../resources/i18n/id-ID/error/common.json | 11 ++++++- .../i18n/id-ID/error/payment/capability.json | 4 ++- .../i18n/id-ID/error/payment/channel.json | 3 +- .../i18n/id-ID/error/payment/merchant.json | 7 ++++- .../i18n/id-ID/error/plugin/easypay.json | 16 ++++++++++ .../main/resources/i18n/id-ID/validation.json | 29 +++++++++++++++++-- .../resources/i18n/ja-JP/channel/error.json | 25 +--------------- .../i18n/ja-JP/error/channel/adapay.json | 5 ++++ .../i18n/ja-JP/error/channel/dougong.json | 8 +++++ .../i18n/ja-JP/error/channel/fuyou.json | 8 +++++ .../i18n/ja-JP/error/channel/hkrt.json | 9 ++++++ .../i18n/ja-JP/error/channel/hmpay.json | 8 +++++ .../i18n/ja-JP/error/channel/lakala.json | 8 ++++- .../i18n/ja-JP/error/channel/leshua.json | 6 ++-- .../i18n/ja-JP/error/channel/vbill.json | 10 +++++-- .../i18n/ja-JP/error/channel/yeepay.json | 5 ++++ .../resources/i18n/ja-JP/error/common.json | 3 +- .../i18n/ja-JP/error/payment/capability.json | 4 ++- .../i18n/ja-JP/error/payment/channel.json | 3 +- .../main/resources/i18n/ja-JP/validation.json | 5 +++- .../resources/i18n/ko-KR/channel/error.json | 25 +--------------- .../i18n/ko-KR/error/channel/adapay.json | 5 ++++ .../i18n/ko-KR/error/channel/dougong.json | 8 +++++ .../i18n/ko-KR/error/channel/fuyou.json | 8 +++++ .../i18n/ko-KR/error/channel/hkrt.json | 9 ++++++ .../i18n/ko-KR/error/channel/hmpay.json | 8 +++++ .../i18n/ko-KR/error/channel/lakala.json | 8 ++++- .../i18n/ko-KR/error/channel/leshua.json | 6 ++-- .../i18n/ko-KR/error/channel/vbill.json | 10 +++++-- .../i18n/ko-KR/error/channel/yeepay.json | 5 ++++ .../resources/i18n/ko-KR/error/common.json | 3 +- .../i18n/ko-KR/error/payment/capability.json | 4 ++- .../i18n/ko-KR/error/payment/channel.json | 3 +- .../main/resources/i18n/ko-KR/validation.json | 5 +++- .../resources/i18n/ms-MY/channel/error.json | 25 +--------------- .../i18n/ms-MY/enum/platform_config_type.json | 4 ++- .../ms-MY/enum/sensitive_word_category.json | 7 +++++ .../ms-MY/enum/sensitive_word_match_mode.json | 4 +++ .../i18n/ms-MY/enum/sensitive_word_scene.json | 15 ++++++++++ .../ms-MY/enum/sensitive_word_source.json | 7 +++++ .../ms-MY/enum/sensitive_word_status.json | 4 +++ .../i18n/ms-MY/error/channel/adapay.json | 5 ++++ .../i18n/ms-MY/error/channel/dougong.json | 8 +++++ .../i18n/ms-MY/error/channel/fuyou.json | 8 +++++ .../i18n/ms-MY/error/channel/hkrt.json | 9 ++++++ .../i18n/ms-MY/error/channel/hmpay.json | 8 +++++ .../i18n/ms-MY/error/channel/lakala.json | 8 ++++- .../i18n/ms-MY/error/channel/leshua.json | 6 ++-- .../i18n/ms-MY/error/channel/vbill.json | 10 +++++-- .../i18n/ms-MY/error/channel/yeepay.json | 5 ++++ .../resources/i18n/ms-MY/error/common.json | 11 ++++++- .../i18n/ms-MY/error/payment/capability.json | 4 ++- .../i18n/ms-MY/error/payment/channel.json | 3 +- .../i18n/ms-MY/error/payment/merchant.json | 7 ++++- .../i18n/ms-MY/error/plugin/easypay.json | 16 ++++++++++ .../main/resources/i18n/ms-MY/validation.json | 29 +++++++++++++++++-- .../resources/i18n/th-TH/channel/error.json | 25 +--------------- .../i18n/th-TH/enum/platform_config_type.json | 4 ++- .../th-TH/enum/sensitive_word_category.json | 7 +++++ .../th-TH/enum/sensitive_word_match_mode.json | 4 +++ .../i18n/th-TH/enum/sensitive_word_scene.json | 15 ++++++++++ .../th-TH/enum/sensitive_word_source.json | 7 +++++ .../th-TH/enum/sensitive_word_status.json | 4 +++ .../i18n/th-TH/error/channel/adapay.json | 5 ++++ .../i18n/th-TH/error/channel/dougong.json | 8 +++++ .../i18n/th-TH/error/channel/fuyou.json | 8 +++++ .../i18n/th-TH/error/channel/hkrt.json | 9 ++++++ .../i18n/th-TH/error/channel/hmpay.json | 8 +++++ .../i18n/th-TH/error/channel/lakala.json | 8 ++++- .../i18n/th-TH/error/channel/leshua.json | 6 ++-- .../i18n/th-TH/error/channel/vbill.json | 10 +++++-- .../i18n/th-TH/error/channel/yeepay.json | 5 ++++ .../resources/i18n/th-TH/error/common.json | 11 ++++++- .../i18n/th-TH/error/payment/capability.json | 4 ++- .../i18n/th-TH/error/payment/channel.json | 3 +- .../i18n/th-TH/error/payment/merchant.json | 7 ++++- .../i18n/th-TH/error/plugin/easypay.json | 16 ++++++++++ .../main/resources/i18n/th-TH/validation.json | 29 +++++++++++++++++-- .../resources/i18n/vi-VN/channel/error.json | 25 +--------------- .../i18n/vi-VN/enum/platform_config_type.json | 4 ++- .../vi-VN/enum/sensitive_word_category.json | 7 +++++ .../vi-VN/enum/sensitive_word_match_mode.json | 4 +++ .../i18n/vi-VN/enum/sensitive_word_scene.json | 15 ++++++++++ .../vi-VN/enum/sensitive_word_source.json | 7 +++++ .../vi-VN/enum/sensitive_word_status.json | 4 +++ .../i18n/vi-VN/error/channel/adapay.json | 5 ++++ .../i18n/vi-VN/error/channel/dougong.json | 8 +++++ .../i18n/vi-VN/error/channel/fuyou.json | 8 +++++ .../i18n/vi-VN/error/channel/hkrt.json | 9 ++++++ .../i18n/vi-VN/error/channel/hmpay.json | 8 +++++ .../i18n/vi-VN/error/channel/lakala.json | 8 ++++- .../i18n/vi-VN/error/channel/leshua.json | 6 ++-- .../i18n/vi-VN/error/channel/vbill.json | 10 +++++-- .../i18n/vi-VN/error/channel/yeepay.json | 5 ++++ .../resources/i18n/vi-VN/error/common.json | 11 ++++++- .../i18n/vi-VN/error/payment/capability.json | 4 ++- .../i18n/vi-VN/error/payment/channel.json | 3 +- .../i18n/vi-VN/error/payment/merchant.json | 7 ++++- .../i18n/vi-VN/error/plugin/easypay.json | 16 ++++++++++ .../main/resources/i18n/vi-VN/validation.json | 29 +++++++++++++++++-- .../resources/i18n/zh-CN/channel/error.json | 25 +--------------- .../i18n/zh-CN/error/channel/adapay.json | 5 ++++ .../i18n/zh-CN/error/channel/dougong.json | 8 +++++ .../i18n/zh-CN/error/channel/fuyou.json | 8 +++++ .../i18n/zh-CN/error/channel/hkrt.json | 9 ++++++ .../i18n/zh-CN/error/channel/hmpay.json | 8 +++++ .../i18n/zh-CN/error/channel/lakala.json | 8 ++++- .../i18n/zh-CN/error/channel/leshua.json | 6 ++-- .../i18n/zh-CN/error/channel/vbill.json | 8 +++-- .../i18n/zh-CN/error/channel/yeepay.json | 5 ++++ .../resources/i18n/zh-CN/error/common.json | 3 +- .../i18n/zh-CN/error/payment/capability.json | 4 ++- .../i18n/zh-CN/error/payment/channel.json | 3 +- .../main/resources/i18n/zh-CN/validation.json | 5 +++- .../resources/i18n/zh-HK/channel/error.json | 25 +--------------- .../i18n/zh-HK/error/channel/adapay.json | 5 ++++ .../i18n/zh-HK/error/channel/dougong.json | 8 +++++ .../i18n/zh-HK/error/channel/fuyou.json | 8 +++++ .../i18n/zh-HK/error/channel/hkrt.json | 9 ++++++ .../i18n/zh-HK/error/channel/hmpay.json | 8 +++++ .../i18n/zh-HK/error/channel/lakala.json | 8 ++++- .../i18n/zh-HK/error/channel/leshua.json | 6 ++-- .../i18n/zh-HK/error/channel/vbill.json | 10 +++++-- .../i18n/zh-HK/error/channel/yeepay.json | 5 ++++ .../resources/i18n/zh-HK/error/common.json | 3 +- .../i18n/zh-HK/error/payment/capability.json | 4 ++- .../i18n/zh-HK/error/payment/channel.json | 3 +- .../main/resources/i18n/zh-HK/validation.json | 5 +++- .../resources/i18n/zh-TW/channel/error.json | 25 +--------------- .../i18n/zh-TW/error/channel/adapay.json | 5 ++++ .../i18n/zh-TW/error/channel/dougong.json | 8 +++++ .../i18n/zh-TW/error/channel/fuyou.json | 8 +++++ .../i18n/zh-TW/error/channel/hkrt.json | 9 ++++++ .../i18n/zh-TW/error/channel/hmpay.json | 8 +++++ .../i18n/zh-TW/error/channel/lakala.json | 8 ++++- .../i18n/zh-TW/error/channel/leshua.json | 6 ++-- .../i18n/zh-TW/error/channel/vbill.json | 8 +++-- .../i18n/zh-TW/error/channel/yeepay.json | 5 ++++ .../resources/i18n/zh-TW/error/common.json | 3 +- .../i18n/zh-TW/error/payment/capability.json | 4 ++- .../i18n/zh-TW/error/payment/channel.json | 3 +- .../main/resources/i18n/zh-TW/validation.json | 5 +++- .../auth/service/PasswordDecryptService.java | 4 +-- 211 files changed, 1161 insertions(+), 405 deletions(-) create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_category.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_match_mode.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_scene.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_source.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_status.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/plugin/easypay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_category.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_match_mode.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_scene.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_source.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_status.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/plugin/easypay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_category.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_match_mode.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_scene.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_source.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_status.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/plugin/easypay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_category.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_match_mode.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_scene.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_source.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_status.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/plugin/easypay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/yeepay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/adapay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/dougong.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/fuyou.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/hkrt.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/hmpay.json create mode 100644 daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/yeepay.json diff --git a/daxpay-channel/daxpay-channel-adapay/src/main/java/cn/daxpay/open/channel/adapay/service/payment/close/AdapayCloseService.java b/daxpay-channel/daxpay-channel-adapay/src/main/java/cn/daxpay/open/channel/adapay/service/payment/close/AdapayCloseService.java index e3c91859c..9096a0aca 100644 --- a/daxpay-channel/daxpay-channel-adapay/src/main/java/cn/daxpay/open/channel/adapay/service/payment/close/AdapayCloseService.java +++ b/daxpay-channel/daxpay-channel-adapay/src/main/java/cn/daxpay/open/channel/adapay/service/payment/close/AdapayCloseService.java @@ -34,7 +34,7 @@ public class AdapayCloseService { DaxResult result = adapayChannelClient.close(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.OPERATION_FAIL, "channel.error.adapayCloseFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.OPERATION_FAIL, "error.channel.adapay.closeFailed", result.getMsg()); } return useCancel ? CloseTypeEnum.CANCEL : CloseTypeEnum.CLOSE; diff --git a/daxpay-channel/daxpay-channel-adapay/src/main/java/cn/daxpay/open/channel/adapay/service/payment/pay/AdapayPayService.java b/daxpay-channel/daxpay-channel-adapay/src/main/java/cn/daxpay/open/channel/adapay/service/payment/pay/AdapayPayService.java index 628b91523..506a21627 100644 --- a/daxpay-channel/daxpay-channel-adapay/src/main/java/cn/daxpay/open/channel/adapay/service/payment/pay/AdapayPayService.java +++ b/daxpay-channel/daxpay-channel-adapay/src/main/java/cn/daxpay/open/channel/adapay/service/payment/pay/AdapayPayService.java @@ -54,7 +54,7 @@ public class AdapayPayService { // 调用子应用 DaxResult result = adapayChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.adapayPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.adapay.payFailed", result.getMsg()); } return toPayResult(result.getData()); @@ -84,7 +84,7 @@ public class AdapayPayService { } catch (IllegalArgumentException e) { // Adapay: 不支持的支付方式 throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.adapayUnsupportedPayMethod", methodCode); + "error.channel.adapay.unsupportedPayMethod", methodCode); } } diff --git a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/isv/DougongIsvConfigAssembler.java b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/isv/DougongIsvConfigAssembler.java index 6cdbb1e61..e1a3e5f73 100644 --- a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/isv/DougongIsvConfigAssembler.java +++ b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/isv/DougongIsvConfigAssembler.java @@ -44,7 +44,7 @@ public class DougongIsvConfigAssembler { // 通道商户绑定(取 merchantNo + appId) DougongIsvChannelMerchant channelMerchant = dougongIsvChannelMerchantManager.findByChannelMchNo(channelMchNo) // 斗拱: 通道商户配置不存在 - .orElseThrow(() -> new DataNotExistException("payment.error.channel.channelMerchantNotExist")); + .orElseThrow(() -> new DataNotExistException("error.payment.channel.channelMerchantNotExist")); DougongSdkCredential credential = new DougongSdkCredential(); // 服务商身份与密钥 diff --git a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/isv/DougongIsvKeyConfigService.java b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/isv/DougongIsvKeyConfigService.java index b93e945e8..ed296b768 100644 --- a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/isv/DougongIsvKeyConfigService.java +++ b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/isv/DougongIsvKeyConfigService.java @@ -41,9 +41,9 @@ public class DougongIsvKeyConfigService { public DougongIsvKeyConfig getByProductForPay(String product) { DougongIsvKeyConfig config = dougongIsvKeyConfigManager.findByProduct(product) // 斗拱: 服务商密钥未配置 - .orElseThrow(() -> new BizInfoException("channel.error.dougongIsvKeyNotConfigured")); + .orElseThrow(() -> new BizInfoException("error.channel.dougong.isvKeyNotConfigured")); if (StrUtil.hasBlank(config.getSysId(), config.getProductId(), config.getPrivateKey(), config.getDgPublicKey())) { - throw new BizInfoException("channel.error.dougongIsvKeyNotConfigured"); + throw new BizInfoException("error.channel.dougong.isvKeyNotConfigured"); } return config; } diff --git a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongCloseService.java b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongCloseService.java index 12bab6c05..51fb3b962 100644 --- a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongCloseService.java +++ b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongCloseService.java @@ -49,7 +49,7 @@ public class DougongCloseService { DaxResult result = dougongChannelClient.close(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.dougongCloseFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.dougong.closeFailed", result.getMsg()); } return CloseTypeEnum.CLOSE; } diff --git a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongPayService.java b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongPayService.java index 9e4e94922..83cb93889 100644 --- a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongPayService.java +++ b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongPayService.java @@ -59,7 +59,7 @@ public class DougongPayService { // 调用子应用 DaxResult result = dougongChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.dougongPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.dougong.payFailed", result.getMsg()); } return toPayResult(result.getData()); @@ -91,7 +91,7 @@ public class DougongPayService { // 银联(扫码) case UNION_QR -> DougongPayMethod.UNION_QR; default -> throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.dougongUnsupportedPayMethod", methodCode); + "error.channel.dougong.unsupportedPayMethod", methodCode); }; } diff --git a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongRefundService.java b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongRefundService.java index 5dff4bfec..9201965f5 100644 --- a/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongRefundService.java +++ b/daxpay-channel/daxpay-channel-dougong/src/main/java/cn/daxpay/open/channel/dougong/service/payment/DougongRefundService.java @@ -49,7 +49,7 @@ public class DougongRefundService { DaxResult result = dougongChannelClient.refund(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.dougongRefundFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.dougong.refundFailed", result.getMsg()); } DougongRefundResp resp = result.getData(); diff --git a/daxpay-channel/daxpay-channel-fuyou/src/main/java/cn/daxpay/open/channel/fuyou/service/payment/FuyouPayService.java b/daxpay-channel/daxpay-channel-fuyou/src/main/java/cn/daxpay/open/channel/fuyou/service/payment/FuyouPayService.java index ec51d2472..0302cc564 100644 --- a/daxpay-channel/daxpay-channel-fuyou/src/main/java/cn/daxpay/open/channel/fuyou/service/payment/FuyouPayService.java +++ b/daxpay-channel/daxpay-channel-fuyou/src/main/java/cn/daxpay/open/channel/fuyou/service/payment/FuyouPayService.java @@ -57,7 +57,7 @@ public class FuyouPayService { DaxResult result = fuyouChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.fuyouPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.fuyou.payFailed", result.getMsg()); } return toPayResult(result.getData()); } @@ -90,7 +90,7 @@ public class FuyouPayService { // 银联 case UNION_QR -> new MethodMapping(FuyouPayMethod.UNION_QR, FuyouPayBodyType.QR_CODE); default -> throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.fuyouUnsupportedPayMethod", methodCode); + "error.channel.fuyou.unsupportedPayMethod", methodCode); }; } diff --git a/daxpay-channel/daxpay-channel-fuyou/src/main/java/cn/daxpay/open/channel/fuyou/service/payment/FuyouRefundService.java b/daxpay-channel/daxpay-channel-fuyou/src/main/java/cn/daxpay/open/channel/fuyou/service/payment/FuyouRefundService.java index c3ac2ba20..093dc8862 100644 --- a/daxpay-channel/daxpay-channel-fuyou/src/main/java/cn/daxpay/open/channel/fuyou/service/payment/FuyouRefundService.java +++ b/daxpay-channel/daxpay-channel-fuyou/src/main/java/cn/daxpay/open/channel/fuyou/service/payment/FuyouRefundService.java @@ -59,7 +59,7 @@ public class FuyouRefundService { DaxResult result = fuyouChannelClient.refund(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.fuyouRefundFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.fuyou.refundFailed", result.getMsg()); } FuyouRefundResp resp = result.getData(); diff --git a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/isv/HkrtIsvConfigAssembler.java b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/isv/HkrtIsvConfigAssembler.java index ea852ef6a..2aa049352 100644 --- a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/isv/HkrtIsvConfigAssembler.java +++ b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/isv/HkrtIsvConfigAssembler.java @@ -71,7 +71,7 @@ public class HkrtIsvConfigAssembler { String pn = channelMerchant.getPn(); if (StrUtil.isBlank(pn)) { // 海科融通: 终端号未配置, 请在商户配置中填写 - throw new BizInfoException(CommonErrorCode.VALIDATE_PARAMETERS_ERROR, "channel.error.hkrtTermNoNotConfigured"); + throw new BizInfoException(CommonErrorCode.VALIDATE_PARAMETERS_ERROR, "error.channel.hkrt.termNoNotConfigured"); } credential.setPn(pn); return credential; diff --git a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/isv/HkrtIsvKeyConfigService.java b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/isv/HkrtIsvKeyConfigService.java index 489562fd9..f8011ef42 100644 --- a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/isv/HkrtIsvKeyConfigService.java +++ b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/isv/HkrtIsvKeyConfigService.java @@ -44,9 +44,9 @@ public class HkrtIsvKeyConfigService { public HkrtIsvKeyConfig getByProductForPay(String product, boolean sandbox) { HkrtIsvKeyConfig config = hkrtIsvKeyConfigManager.findByProductAndSandbox(product, sandbox) // 海科融通: 服务商密钥未配置 - .orElseThrow(() -> new BizInfoException("channel.error.hkrtIsvKeyNotConfigured")); + .orElseThrow(() -> new BizInfoException("error.channel.hkrt.isvKeyNotConfigured")); if (StrUtil.hasBlank(config.getAgentNo(), config.getAccessId(), config.getAccessKey())) { - throw new BizInfoException("channel.error.hkrtIsvKeyNotConfigured"); + throw new BizInfoException("error.channel.hkrt.isvKeyNotConfigured"); } return config; } diff --git a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtCloseService.java b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtCloseService.java index 46b47641a..8bea7c770 100644 --- a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtCloseService.java +++ b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtCloseService.java @@ -40,7 +40,7 @@ public class HkrtCloseService { DaxResult result = hkrtChannelClient.close(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.hkrtCloseFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.hkrt.closeFailed", result.getMsg()); } // 海科融通只有关单, 返回 CLOSE return CloseTypeEnum.CLOSE; diff --git a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtPayService.java b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtPayService.java index 4a6af35d6..4e93761a3 100644 --- a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtPayService.java +++ b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtPayService.java @@ -66,7 +66,7 @@ public class HkrtPayService { // 调用子应用 DaxResult result = hkrtChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.hkrtPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.hkrt.payFailed", result.getMsg()); } return toPayResult(result.getData()); @@ -99,7 +99,7 @@ public class HkrtPayService { // 条码支付(微信/支付宝/银联付款码被扫) case WECHAT_BARCODE, ALIPAY_BARCODE, UNION_BARCODE -> HkrtPayMethod.BARCODE; default -> throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.hkrtUnsupportedPayMethod", methodCode); + "error.channel.hkrt.unsupportedPayMethod", methodCode); }; // 支付内容类型由 method 推导 HkrtPayBodyType bodyType = switch (method) { diff --git a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtRefundService.java b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtRefundService.java index eec9360f6..75af2cdec 100644 --- a/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtRefundService.java +++ b/daxpay-channel/daxpay-channel-hkrt/src/main/java/cn/daxpay/open/channel/hkrt/service/payment/HkrtRefundService.java @@ -41,7 +41,7 @@ public class HkrtRefundService { DaxResult result = hkrtChannelClient.refund(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.hkrtRefundFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.hkrt.refundFailed", result.getMsg()); } HkrtRefundResp resp = result.getData(); @@ -54,7 +54,7 @@ public class HkrtRefundService { if ("FAIL".equals(tradeStatus)) { // 退款失败 bo.setStatus(RefundOrderStatusEnum.FAIL); - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.hkrtRefundFailed", + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.hkrt.refundFailed", "refund trade_status=FAIL"); } bo.setStatus(Boolean.TRUE.equals(resp.getComplete()) diff --git a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/isv/HmpayIsvConfigAssembler.java b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/isv/HmpayIsvConfigAssembler.java index bc00b3fbd..2af09e157 100644 --- a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/isv/HmpayIsvConfigAssembler.java +++ b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/isv/HmpayIsvConfigAssembler.java @@ -51,7 +51,7 @@ public class HmpayIsvConfigAssembler { // 通道商户绑定(取 merchantNo/storeId) HmpayIsvChannelMerchant channelMerchant = hmpayIsvChannelMerchantManager.findByChannelMchNo(channelMchNo) // 河马付: 通道商户配置不存在 - .orElseThrow(() -> new DataNotExistException("payment.error.channel.channelMerchantNotExist")); + .orElseThrow(() -> new DataNotExistException("error.payment.channel.channelMerchantNotExist")); // 环境一致性校验 if (channelMerchant.isSandbox() != sandbox) { diff --git a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/isv/HmpayIsvKeyConfigService.java b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/isv/HmpayIsvKeyConfigService.java index a980f048e..fc6753763 100644 --- a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/isv/HmpayIsvKeyConfigService.java +++ b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/isv/HmpayIsvKeyConfigService.java @@ -42,9 +42,9 @@ public class HmpayIsvKeyConfigService { public HmpayIsvKeyConfig getByProductForPay(String product, boolean sandbox) { HmpayIsvKeyConfig config = hmpayIsvKeyConfigManager.findByProductAndSandbox(product, sandbox) // 河马付: 服务商密钥未配置 - .orElseThrow(() -> new BizInfoException("channel.error.hmpayIsvKeyNotConfigured")); + .orElseThrow(() -> new BizInfoException("error.channel.hmpay.isvKeyNotConfigured")); if (StrUtil.hasBlank(config.getSandAppId(), config.getPrivateKey(), config.getPublicKey())) { - throw new BizInfoException("channel.error.hmpayIsvKeyNotConfigured"); + throw new BizInfoException("error.channel.hmpay.isvKeyNotConfigured"); } return config; } diff --git a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayCloseService.java b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayCloseService.java index 8426578a5..a9410744a 100644 --- a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayCloseService.java +++ b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayCloseService.java @@ -37,7 +37,7 @@ public class HmpayCloseService { DaxResult result = hmpayChannelClient.close(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.hmpayCloseFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.hmpay.closeFailed", result.getMsg()); } return CloseTypeEnum.CLOSE; } diff --git a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayPayService.java b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayPayService.java index 51fe66d3d..1bdc2e60d 100644 --- a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayPayService.java +++ b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayPayService.java @@ -63,7 +63,7 @@ public class HmpayPayService { // 调用子应用 DaxResult result = hmpayChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.hmpayPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.hmpay.payFailed", result.getMsg()); } return toPayResult(result.getData()); @@ -95,7 +95,7 @@ public class HmpayPayService { // 付款码: 平台已识别分钱包 method, 通道折叠为统一条码 API case WECHAT_BARCODE, ALIPAY_BARCODE -> HmpayPayMethod.BARCODE; default -> throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.hmpayUnsupportedPayMethod", methodCode); + "error.channel.hmpay.unsupportedPayMethod", methodCode); }; } diff --git a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayRefundService.java b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayRefundService.java index ee9db0aba..5cf42e152 100644 --- a/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayRefundService.java +++ b/daxpay-channel/daxpay-channel-hmpay/src/main/java/cn/daxpay/open/channel/hmpay/service/payment/HmpayRefundService.java @@ -44,7 +44,7 @@ public class HmpayRefundService { DaxResult result = hmpayChannelClient.refund(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.hmpayRefundFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.hmpay.refundFailed", result.getMsg()); } HmpayRefundResp resp = result.getData(); diff --git a/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaCloseService.java b/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaCloseService.java index ec040400b..f1e4e1d04 100644 --- a/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaCloseService.java +++ b/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaCloseService.java @@ -40,7 +40,7 @@ public class LakalaCloseService { DaxResult result = lakalaChannelClient.close(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.lakalaCloseFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.lakala.closeFailed", result.getMsg()); } // 拉卡拉只有关单, 返回 CLOSE return CloseTypeEnum.CLOSE; diff --git a/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaPayService.java b/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaPayService.java index 58294c27e..a4d998fe3 100644 --- a/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaPayService.java +++ b/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaPayService.java @@ -67,7 +67,7 @@ public class LakalaPayService { // 调用子应用 DaxResult result = lakalaChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.lakalaPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.lakala.payFailed", result.getMsg()); } return toPayResult(result.getData()); @@ -103,7 +103,7 @@ public class LakalaPayService { case UNION_QR -> new MethodMapping(LakalaPayMethod.PREORDER, "UQRCODEPAY", "41", LakalaPayBodyType.QR_CODE); case UNION_JSAPI -> new MethodMapping(LakalaPayMethod.PREORDER, "UQRCODEPAY", "51", LakalaPayBodyType.LINK); default -> throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.lakalaUnsupportedPayMethod", methodCode); + "error.channel.lakala.unsupportedPayMethod", methodCode); }; } diff --git a/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaRefundService.java b/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaRefundService.java index ed35d2d48..da9af74ca 100644 --- a/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaRefundService.java +++ b/daxpay-channel/daxpay-channel-lakala/src/main/java/cn/daxpay/open/channel/lakala/service/payment/LakalaRefundService.java @@ -40,7 +40,7 @@ public class LakalaRefundService { DaxResult result = lakalaChannelClient.refund(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.lakalaRefundFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.lakala.refundFailed", result.getMsg()); } LakalaRefundResp resp = result.getData(); diff --git a/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaCloseService.java b/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaCloseService.java index ce734da99..84caf3a14 100644 --- a/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaCloseService.java +++ b/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaCloseService.java @@ -40,7 +40,7 @@ public class LeshuaCloseService { DaxResult result = leshuaChannelClient.close(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.leshuaCloseFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.leshua.closeFailed", result.getMsg()); } return CloseTypeEnum.CLOSE; } diff --git a/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaPayService.java b/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaPayService.java index b6d3ae7f9..b98bdef3e 100644 --- a/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaPayService.java +++ b/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaPayService.java @@ -60,7 +60,7 @@ public class LeshuaPayService { // 调用子应用 DaxResult result = leshuaChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.leshuaPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.leshua.payFailed", result.getMsg()); } return toPayResult(result.getData()); @@ -95,7 +95,7 @@ public class LeshuaPayService { case UNION_QR -> new MethodMapping(LeshuaPayMethod.GET_TDCODE, "UPSMZF", "0", LeshuaPayBodyType.QR_CODE); case UNION_JSAPI -> new MethodMapping(LeshuaPayMethod.GET_TDCODE, "UPSMZF", "1", LeshuaPayBodyType.LINK); default -> throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.leshuaUnsupportedPayMethod", methodCode); + "error.channel.leshua.unsupportedPayMethod", methodCode); }; } diff --git a/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaRefundService.java b/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaRefundService.java index 3e8209276..d58f6b6c7 100644 --- a/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaRefundService.java +++ b/daxpay-channel/daxpay-channel-leshua/src/main/java/cn/daxpay/open/channel/leshua/service/payment/LeshuaRefundService.java @@ -42,7 +42,7 @@ public class LeshuaRefundService { DaxResult result = leshuaChannelClient.refund(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.leshuaRefundFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.leshua.refundFailed", result.getMsg()); } LeshuaRefundResp resp = result.getData(); diff --git a/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillCloseService.java b/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillCloseService.java index dea558e54..11beb6fc5 100644 --- a/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillCloseService.java +++ b/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillCloseService.java @@ -38,7 +38,7 @@ public class VbillCloseService { DaxResult result = vbillChannelClient.close(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.vbillCloseFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.vbill.closeFailed", result.getMsg()); } return CloseTypeEnum.CLOSE; } diff --git a/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillPayService.java b/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillPayService.java index 50b406d32..f794bfabf 100644 --- a/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillPayService.java +++ b/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillPayService.java @@ -68,7 +68,7 @@ public class VbillPayService { // 调用子应用 DaxResult result = vbillChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.vbillPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.vbill.payFailed", result.getMsg()); } return toPayResult(result.getData()); @@ -105,7 +105,7 @@ public class VbillPayService { case UNION_QR -> new MethodMapping(VbillPayMethod.QR_CODE, null, null, VbillPayBodyType.QR_CODE); case UNION_BARCODE -> new MethodMapping(VbillPayMethod.BAR_CODE, null, null, null); default -> throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.vbillUnsupportedPayMethod", methodCode); + "error.channel.vbill.unsupportedPayMethod", methodCode); }; } diff --git a/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillRefundService.java b/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillRefundService.java index e2406f47a..17decb556 100644 --- a/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillRefundService.java +++ b/daxpay-channel/daxpay-channel-vbill/src/main/java/cn/daxpay/open/channel/vbill/service/payment/VbillRefundService.java @@ -37,7 +37,7 @@ public class VbillRefundService { DaxResult result = vbillChannelClient.refund(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.vbillRefundFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.vbill.refundFailed", result.getMsg()); } VbillRefundResp resp = result.getData(); diff --git a/daxpay-channel/daxpay-channel-yeepay/src/main/java/cn/daxpay/open/channel/yeepay/service/payment/close/YeepayCloseService.java b/daxpay-channel/daxpay-channel-yeepay/src/main/java/cn/daxpay/open/channel/yeepay/service/payment/close/YeepayCloseService.java index 8a1f49786..d49796aa5 100644 --- a/daxpay-channel/daxpay-channel-yeepay/src/main/java/cn/daxpay/open/channel/yeepay/service/payment/close/YeepayCloseService.java +++ b/daxpay-channel/daxpay-channel-yeepay/src/main/java/cn/daxpay/open/channel/yeepay/service/payment/close/YeepayCloseService.java @@ -31,7 +31,7 @@ public class YeepayCloseService { DaxResult result = yeepayChannelClient.close(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.OPERATION_FAIL, "channel.error.yeepayCloseFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.OPERATION_FAIL, "error.channel.yeepay.closeFailed", result.getMsg()); } return useCancel ? CloseTypeEnum.CANCEL : CloseTypeEnum.CLOSE; diff --git a/daxpay-channel/daxpay-channel-yeepay/src/main/java/cn/daxpay/open/channel/yeepay/service/payment/pay/YeepayPayService.java b/daxpay-channel/daxpay-channel-yeepay/src/main/java/cn/daxpay/open/channel/yeepay/service/payment/pay/YeepayPayService.java index 8108ee4ef..c8c78ae04 100644 --- a/daxpay-channel/daxpay-channel-yeepay/src/main/java/cn/daxpay/open/channel/yeepay/service/payment/pay/YeepayPayService.java +++ b/daxpay-channel/daxpay-channel-yeepay/src/main/java/cn/daxpay/open/channel/yeepay/service/payment/pay/YeepayPayService.java @@ -49,7 +49,7 @@ public class YeepayPayService { // 调用子应用 DaxResult result = yeepayChannelClient.pay(req); if (result.getCode() != 0) { - throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "channel.error.yeepayPayFailed", result.getMsg()); + throw new BizInfoException(DaxPayErrorCode.TRADE_FAIL, "error.channel.yeepay.payFailed", result.getMsg()); } return toPayResult(result.getData()); @@ -82,7 +82,7 @@ public class YeepayPayService { // 银联 case UNION_QR -> YeepayPayMethod.UNION_QR; default -> throw new BizInfoException(CommonErrorCode.UN_SUPPORTED_OPERATE, - "channel.error.yeepayUnsupportedPayMethod", methodCode); + "error.channel.yeepay.unsupportedPayMethod", methodCode); }; } diff --git a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/en-US/error/social.json b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/en-US/error/social.json index 63ba05ea6..8df2583d5 100644 --- a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/en-US/error/social.json +++ b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/en-US/error/social.json @@ -18,6 +18,6 @@ "alreadyBoundByOther": "The third-party account has been bound by another user", "alreadyBoundPlatform": "You have already bound this platform, please unbind first", "clientMismatch": "Current user does not belong to this client, binding is not allowed" - } + }, + "oauthFailed": "Third-party authorization failed" } - diff --git a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/id-ID/error/social.json b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/id-ID/error/social.json index b466ba6be..2655157d8 100644 --- a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/id-ID/error/social.json +++ b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/id-ID/error/social.json @@ -18,5 +18,6 @@ "alreadyBoundByOther": "Akun pihak ketiga telah diikat oleh pengguna lain", "alreadyBoundPlatform": "Anda sudah mengikat platform ini, silakan unbind terlebih dahulu", "clientMismatch": "Pengguna saat ini bukan milik klien ini, pengikatan tidak diperbolehkan" - } + }, + "oauthFailed": "Otorisasi pihak ketiga gagal" } diff --git a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/ms-MY/error/social.json b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/ms-MY/error/social.json index 6aeb918fb..cdf8314f9 100644 --- a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/ms-MY/error/social.json +++ b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/ms-MY/error/social.json @@ -18,5 +18,6 @@ "alreadyBoundByOther": "Akaun pihak ketiga telah terikat oleh pengguna lain", "alreadyBoundPlatform": "Anda telah mengikat platform ini, sila buka ikatan dahulu", "clientMismatch": "Pengguna semasa bukan milik klien ini, pengikatan tidak dibenarkan" - } + }, + "oauthFailed": "Kebenaran pihak ketiga gagal" } diff --git a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/th-TH/error/social.json b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/th-TH/error/social.json index b3bf7d374..b2c2f17b2 100644 --- a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/th-TH/error/social.json +++ b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/th-TH/error/social.json @@ -18,5 +18,6 @@ "alreadyBoundByOther": "บัญชีบุคคลที่สามถูกผูกมัดโดยผู้ใช้รายอื่น", "alreadyBoundPlatform": "คุณได้ผูกมัดแพลตฟอร์มนี้แล้ว โปรดยกเลิกการผูกก่อน", "clientMismatch": "ผู้ใช้ปัจจุบันไม่ได้เป็นของลูกค้ารายนี้ ไม่อนุญาตให้มีการผูกข้อมูล" - } + }, + "oauthFailed": "การอนุญาตของบุคคลที่สามล้มเหลว" } diff --git a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/vi-VN/error/social.json b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/vi-VN/error/social.json index d71f39200..616e75047 100644 --- a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/vi-VN/error/social.json +++ b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/vi-VN/error/social.json @@ -18,5 +18,6 @@ "alreadyBoundByOther": "Tài khoản của bên thứ ba đã bị ràng buộc bởi người dùng khác", "alreadyBoundPlatform": "Bạn đã ràng buộc nền tảng này, vui lòng hủy liên kết trước", "clientMismatch": "Người dùng hiện tại không thuộc về khách hàng này, không được phép ràng buộc" - } + }, + "oauthFailed": "Ủy quyền bên thứ ba thất bại" } diff --git a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-CN/error/social.json b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-CN/error/social.json index 3f7695457..2ec48dcbe 100644 --- a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-CN/error/social.json +++ b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-CN/error/social.json @@ -18,6 +18,6 @@ "alreadyBoundByOther": "该第三方账号已被其他用户绑定", "alreadyBoundPlatform": "您已绑定该平台,请先解绑后再绑定新账号", "clientMismatch": "当前登录用户不属于该终端,无法完成绑定" - } + }, + "oauthFailed": "三方授权失败" } - diff --git a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-HK/error/social.json b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-HK/error/social.json index 788b0aaa5..d269e627c 100644 --- a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-HK/error/social.json +++ b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-HK/error/social.json @@ -18,5 +18,6 @@ "alreadyBoundByOther": "該第三方賬號已被其他用户綁定", "alreadyBoundPlatform": "您已綁定該平台,請先解綁後再綁定新賬號", "clientMismatch": "當前登錄用户不屬於該終端,無法完成綁定" - } + }, + "oauthFailed": "三方授權失敗" } diff --git a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-TW/error/social.json b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-TW/error/social.json index 747bb36d5..0b602a9f3 100644 --- a/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-TW/error/social.json +++ b/daxpay-platform/daxpay-platform-capability/capability-social/src/main/resources/i18n/zh-TW/error/social.json @@ -18,5 +18,6 @@ "alreadyBoundByOther": "該第三方賬號已被其他使用者繫結", "alreadyBoundPlatform": "您已繫結該平臺,請先解綁後再繫結新賬號", "clientMismatch": "當前登入使用者不屬於該終端,無法完成繫結" - } + }, + "oauthFailed": "三方授權失敗" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/channel/error.json index f6889a491..ab2965002 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "Callback signature verification failed", "cacheConcurrentConflict": "Concurrent conflict", "systemError": "Internal system error", - "validateParams": "Parameter validation failed", - "wechatOrderQueryFailed": "WeChat order query error: {0}", - "wechatRefundQueryFailed": "WeChat refund query error: {0}", - "wechatRefundCallFailed": "WeChat refund call error: {0}", - "wechatPayCallFailed": "WeChat payment call error: {0}", - "wechatCloseOrderFailed": "WeChat close order error: {0}", - "alipayOrderQueryFailed": "Alipay order query error: {0}", - "alipayRefundQueryFailed": "Alipay refund query error: {0}", - "alipayRefundFailed": "Alipay refund error: {0}", - "alipayRefundCallFailed": "Alipay refund call error: {0}", - "alipayPreCreateFailed": "Alipay pre-create order error: {0}", - "alipayPayCallFailed": "Alipay payment call error: {0}", - "alipayCloseOrderFailed": "Alipay close order error: {0}", - "alipayClientCreateFailed": "Error creating AlipayClient: {0}", - "lakalaIsvKeyNotConfigured": "Lakala ISV key is not configured", - "lakalaMerchantDuplicate": "This Lakala merchant number already exists under the merchant", - "lakalaPayFailed": "Payment error: {0}", - "lakalaRefundFailed": "Refund error: {0}", - "lakalaSyncFailed": "Order sync error: {0}", - "lakalaCloseFailed": "Close order error: {0}", - "lakalaUnsupportedPayMethod": "Unsupported payment method for Lakala: {0}", - "yeepayPayFailed": "Yeepay pay order failed", - "yeepayCloseFailed": "Yeepay close order failed", - "yeepayUnsupportedPayMethod": "Yeepay unsupported pay method: {0}" + "validateParams": "Parameter validation failed" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/adapay.json new file mode 100644 index 000000000..0d1139f01 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Adapay payment error: {0}", + "closeFailed": "Adapay close order error: {0}", + "unsupportedPayMethod": "Unsupported payment method for Adapay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/dougong.json new file mode 100644 index 000000000..3cd7a23c0 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Dougong payment error: {0}", + "refundFailed": "Dougong refund error: {0}", + "closeFailed": "Dougong close order error: {0}", + "unsupportedPayMethod": "Unsupported payment method for Dougong: {0}", + "isvKeyNotConfigured": "Dougong service provider key not configured", + "merchantDuplicate": "A Dougong merchant number already exists under this merchant" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/fuyou.json new file mode 100644 index 000000000..529739d4a --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Fuyou payment error: {0}", + "refundFailed": "Fuyou refund error: {0}", + "unsupportedPayMethod": "Unsupported payment method for Fuyou: {0}", + "merchantDuplicate": "A Fuyou merchant number already exists under this merchant", + "isvKeyNotConfigured": "Fuyou service provider key not configured", + "mchNoNotConfigured": "Fuyou merchant number not configured" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/hkrt.json new file mode 100644 index 000000000..72718412c --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "HKRT payment error: {0}", + "refundFailed": "HKRT refund error: {0}", + "closeFailed": "HKRT close order error: {0}", + "unsupportedPayMethod": "Unsupported payment method for HKRT: {0}", + "isvKeyNotConfigured": "HKRT service provider key not configured", + "termNoNotConfigured": "HKRT terminal number not configured", + "merchantDuplicate": "A HKRT merchant number already exists under this merchant" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/hmpay.json new file mode 100644 index 000000000..2473851dc --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Hmpay payment error: {0}", + "refundFailed": "Hmpay refund error: {0}", + "closeFailed": "Hmpay close order error: {0}", + "unsupportedPayMethod": "Unsupported payment method for Hmpay: {0}", + "isvKeyNotConfigured": "Hmpay service provider key not configured", + "merchantDuplicate": "A Hmpay merchant number already exists under this merchant" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/lakala.json index 3e2715bf4..92309d5cb 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "Public key is required", "lklAppIdRequired": "Lakala application ID is required", "mchSerialNoRequired": "Merchant certificate serial number is required", - "termNoNotConfigured": "Terminal number is not configured, please set it in merchant config" + "termNoNotConfigured": "Terminal number is not configured, please set it in merchant config", + "isvKeyNotConfigured": "Lakala service provider key not configured", + "merchantDuplicate": "A Lakala merchant number already exists under this merchant", + "payFailed": "Lakala payment error: {0}", + "refundFailed": "Lakala refund error: {0}", + "closeFailed": "Lakala close order error: {0}", + "unsupportedPayMethod": "Unsupported payment method for Lakala: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/leshua.json index b20f023c1..23fe0d326 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "Leshua ISV key is not configured", - "merchantDuplicate": "This Leshua merchant number already exists under the merchant" + "payFailed": "Leshua payment error: {0}", + "refundFailed": "Leshua refund error: {0}", + "closeFailed": "Leshua close order error: {0}", + "unsupportedPayMethod": "Unsupported payment method for Leshua: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/vbill.json index e94a0ca62..286f2fc22 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/vbill.json @@ -1,5 +1,9 @@ { - "isvKeyNotConfigured": "VBill ISV key not configured", - "mnoNotConfigured": "VBill merchant number (mno) not configured, please fill in merchant config", - "merchantDuplicate": "This Tianque merchant number already exists under this merchant" + "payFailed": "Vbill payment error: {0}", + "refundFailed": "Vbill refund error: {0}", + "closeFailed": "Vbill close order error: {0}", + "unsupportedPayMethod": "Unsupported payment method for Vbill: {0}", + "merchantDuplicate": "A Vbill merchant number already exists under this merchant", + "isvKeyNotConfigured": "Vbill service provider key not configured", + "mnoNotConfigured": "Vbill MNO (Mobile Network Operator) not configured" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/yeepay.json new file mode 100644 index 000000000..57290de54 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "YeePay payment error: {0}", + "closeFailed": "YeePay close order error: {0}", + "unsupportedPayMethod": "Unsupported payment method for YeePay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/common.json index dfbaa3a62..08bb685b3 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/common.json @@ -50,5 +50,6 @@ "sensitiveWordHitNotFound": "Hit record not found", "sensitiveWordStatusInvalid": "Invalid sensitive word status", "sensitiveWordMatchModeInvalid": "Invalid match mode", - "sensitiveWordCategoryInvalid": "Invalid category" + "sensitiveWordCategoryInvalid": "Invalid category", + "clientRuntimeNotExist": "Client runtime type does not exist: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/payment/capability.json index 219668fca..c65abf6be 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "Payment capability does not exist", "duplicateProduct": "Linked payment products must be unique", - "productNotExist": "Payment product does not exist" + "productNotExist": "Payment product does not exist", + "methodNotInDirectory": "Payment method is not in the payment directory", + "invalidProvider": "Invalid payment provider" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/payment/channel.json index f836509c0..165f4aaee 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "Only draft status can be deleted", "signVerifyFailIllegal": "Signature verification failed, illegal request", "channelMerchantNotExist": "Channel merchant information not found", - "merchantInfoNotFound": "Merchant information not found" + "merchantInfoNotFound": "Merchant information not found", + "originOrderNotExist": "Original order does not exist" } 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 883448337..8b7eb74b7 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 @@ -672,7 +672,7 @@ "notBlank": "Merchant AppId cannot be blank" }, "sandAppId": { - "notBlank": "Sand app ID cannot be blank" + "notBlank": "Sand appId cannot be blank" }, "credential": { "notNull": "Channel credential cannot be null" @@ -794,6 +794,9 @@ "reqId": { "notBlank": "Request ID is required", "size": "Request ID must not exceed 64 characters" + }, + "yopIsvNo": { + "notBlank": "YeePay ISV number cannot be blank" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/channel/error.json index ce44f0204..d838d2a73 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "Verifikasi tanda tangan panggilan balik gagal", "cacheConcurrentConflict": "Konflik yang terjadi bersamaan", "systemError": "Kesalahan sistem internal", - "validateParams": "Validasi parameter gagal", - "wechatOrderQueryFailed": "Kesalahan permintaan pesanan WeChat: {0}", - "wechatRefundQueryFailed": "Kesalahan permintaan pengembalian dana WeChat: {0}", - "wechatRefundCallFailed": "Kesalahan panggilan pengembalian dana WeChat: {0}", - "wechatPayCallFailed": "Kesalahan panggilan pembayaran WeChat: {0}", - "wechatCloseOrderFailed": "Kesalahan penutupan pesanan WeChat: {0}", - "alipayOrderQueryFailed": "Kesalahan permintaan pesanan Alipay: {0}", - "alipayRefundQueryFailed": "Kesalahan permintaan pengembalian dana Alipay: {0}", - "alipayRefundFailed": "Kesalahan pengembalian dana Alipay: {0}", - "alipayRefundCallFailed": "Kesalahan panggilan pengembalian dana Alipay: {0}", - "alipayPreCreateFailed": "Kesalahan pra-pembuatan pesanan Alipay: {0}", - "alipayPayCallFailed": "Kesalahan panggilan pembayaran Alipay: {0}", - "alipayCloseOrderFailed": "Kesalahan penutupan pesanan Alipay: {0}", - "alipayClientCreateFailed": "Kesalahan saat membuat AlipayClient: {0}", - "lakalaIsvKeyNotConfigured": "Kunci Lakala ISV tidak dikonfigurasi", - "lakalaMerchantDuplicate": "Nomor pedagang Lakala ini sudah ada di bawah pedagang tersebut", - "lakalaPayFailed": "Kesalahan pembayaran: {0}", - "lakalaRefundFailed": "Kesalahan pengembalian dana: {0}", - "lakalaSyncFailed": "Kesalahan sinkronisasi pesanan: {0}", - "lakalaCloseFailed": "Kesalahan penutupan pesanan: {0}", - "lakalaUnsupportedPayMethod": "Metode pembayaran yang tidak didukung untuk Lakala: {0}", - "yeepayPayFailed": "Perintah pembayaran Yeepay gagal", - "yeepayCloseFailed": "Pesanan penutupan Yeepay gagal", - "yeepayUnsupportedPayMethod": "Metode pembayaran Yeepay tidak didukung: {0}" + "validateParams": "Validasi parameter gagal" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/platform_config_type.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/platform_config_type.json index 80d9bc51d..604bf6755 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/platform_config_type.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/platform_config_type.json @@ -7,5 +7,7 @@ "website": "Pengaturan tampilan situs web", "wechat_notify": "Pesan WeChat memberitahukan konfigurasi templat", "api_security": "Konfigurasi Keamanan API", - "iam_replay_protect": "Konfigurasi Anti-Replay IAM" + "iam_replay_protect": "Konfigurasi Anti-Replay IAM", + "sensitive_word": "Kebijakan kata sensitif", + "pay_security": "Konfigurasi keamanan pembayaran" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_category.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_category.json new file mode 100644 index 000000000..9715b8709 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_category.json @@ -0,0 +1,7 @@ +{ + "politic": "Politik", + "porn": "Pornografi", + "violence": "Kekerasan", + "ad": "Iklan", + "custom": "Kustom" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_match_mode.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_match_mode.json new file mode 100644 index 000000000..31366edd9 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_match_mode.json @@ -0,0 +1,4 @@ +{ + "contains": "Berisi", + "exact": "Tepat" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_scene.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_scene.json new file mode 100644 index 000000000..39737d209 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_scene.json @@ -0,0 +1,15 @@ +{ + "pay_title": "Judul pembayaran", + "pay_description": "Deskripsi pembayaran", + "goods_name": "Nama barang", + "goods_description": "Deskripsi barang", + "mch_name": "Nama merchant", + "app_name": "Nama aplikasi", + "store_name": "Nama toko", + "user_name": "Nama pengguna", + "qr_name": "Nama QR code", + "notice": "Pengumuman", + "protocol": "Protokol", + "manual_check": "Pemeriksaan manual", + "general": "Umum" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_source.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_source.json new file mode 100644 index 000000000..781cb2e91 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_source.json @@ -0,0 +1,7 @@ +{ + "admin": "Admin", + "merchant": "Merchant", + "unipay": "Pembayaran terbuka", + "app_admin": "Aplikasi admin", + "unknown": "Tidak diketahui" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_status.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_status.json new file mode 100644 index 000000000..031fd218c --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/enum/sensitive_word_status.json @@ -0,0 +1,4 @@ +{ + "enable": "Aktifkan", + "disable": "Nonaktifkan" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/adapay.json new file mode 100644 index 000000000..8c7e2be58 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Kesalahan pembayaran Adapay: {0}", + "closeFailed": "Kesalahan menutup pesanan Adapay: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk Adapay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/dougong.json new file mode 100644 index 000000000..3bf53a202 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Kesalahan pembayaran Dougong: {0}", + "refundFailed": "Kesalahan pengembalian dana Dougong: {0}", + "closeFailed": "Kesalahan menutup pesanan Dougong: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk Dougong: {0}", + "isvKeyNotConfigured": "Kunci penyedia layanan Dougong tidak dikonfigurasi", + "merchantDuplicate": "Nomor merchant Dougong sudah ada di bawah merchant ini" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/fuyou.json new file mode 100644 index 000000000..55d243ad3 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Kesalahan pembayaran Fuyou: {0}", + "refundFailed": "Kesalahan pengembalian dana Fuyou: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk Fuyou: {0}", + "merchantDuplicate": "Nomor merchant Fuyou sudah ada di bawah merchant ini", + "isvKeyNotConfigured": "Kunci penyedia layanan Fuyou tidak dikonfigurasi", + "mchNoNotConfigured": "Nomor merchant Fuyou tidak dikonfigurasi" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/hkrt.json new file mode 100644 index 000000000..3c08b92d6 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "Kesalahan pembayaran HKRT: {0}", + "refundFailed": "Kesalahan pengembalian dana HKRT: {0}", + "closeFailed": "Kesalahan menutup pesanan HKRT: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk HKRT: {0}", + "isvKeyNotConfigured": "Kunci penyedia layanan HKRT tidak dikonfigurasi", + "termNoNotConfigured": "Nomor terminal HKRT tidak dikonfigurasi", + "merchantDuplicate": "Nomor merchant HKRT sudah ada di bawah merchant ini" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/hmpay.json new file mode 100644 index 000000000..182e01e6c --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Kesalahan pembayaran Hmpay: {0}", + "refundFailed": "Kesalahan pengembalian dana Hmpay: {0}", + "closeFailed": "Kesalahan menutup pesanan Hmpay: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk Hmpay: {0}", + "isvKeyNotConfigured": "Kunci penyedia layanan Hmpay tidak dikonfigurasi", + "merchantDuplicate": "Nomor merchant Hmpay sudah ada di bawah merchant ini" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/lakala.json index 21e9b3a66..b2a41d645 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "Kunci publik diperlukan", "lklAppIdRequired": "ID aplikasi Lakala diperlukan", "mchSerialNoRequired": "Nomor seri sertifikat pedagang diperlukan", - "termNoNotConfigured": "Nomor terminal tidak dikonfigurasi, harap atur di konfigurasi pedagang" + "termNoNotConfigured": "Nomor terminal tidak dikonfigurasi, harap atur di konfigurasi pedagang", + "isvKeyNotConfigured": "Kunci penyedia layanan Lakala tidak dikonfigurasi", + "merchantDuplicate": "Nomor merchant Lakala sudah ada di bawah merchant ini", + "payFailed": "Kesalahan pembayaran Lakala: {0}", + "refundFailed": "Kesalahan pengembalian dana Lakala: {0}", + "closeFailed": "Kesalahan menutup pesanan Lakala: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk Lakala: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/leshua.json index a9f3c5392..4ef34379d 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "Kunci Leshua ISV tidak dikonfigurasi", - "merchantDuplicate": "Nomor pedagang Leshua ini sudah ada di bawah pedagang tersebut" + "payFailed": "Kesalahan pembayaran Leshua: {0}", + "refundFailed": "Kesalahan pengembalian dana Leshua: {0}", + "closeFailed": "Kesalahan menutup pesanan Leshua: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk Leshua: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/vbill.json index 5e63cf79b..841fdd869 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/vbill.json @@ -1,5 +1,9 @@ { - "isvKeyNotConfigured": "Kunci VBill ISV tidak dikonfigurasi", - "mnoNotConfigured": "Nomor merchant VBill (mno) tidak dikonfigurasi, silakan isi konfigurasi merchant", - "merchantDuplicate": "Nomor pedagang Tianque ini sudah ada di bawah pedagang ini" + "payFailed": "Kesalahan pembayaran Vbill: {0}", + "refundFailed": "Kesalahan pengembalian dana Vbill: {0}", + "closeFailed": "Kesalahan menutup pesanan Vbill: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk Vbill: {0}", + "merchantDuplicate": "Nomor merchant Vbill sudah ada di bawah merchant ini", + "isvKeyNotConfigured": "Kunci penyedia layanan Vbill tidak dikonfigurasi", + "mnoNotConfigured": "Vbill MNO (Operator Jaringan Seluler) tidak dikonfigurasi" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/yeepay.json new file mode 100644 index 000000000..334d461c5 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Kesalahan pembayaran YeePay: {0}", + "closeFailed": "Kesalahan menutup pesanan YeePay: {0}", + "unsupportedPayMethod": "Metode pembayaran tidak didukung untuk YeePay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/common.json index cd1dbfa40..f07097a6a 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/common.json @@ -42,5 +42,14 @@ "payFundStatusNotExist": "Status dana pembayaran tidak ditemukan: {0}", "normalOrderStatusNotExist": "Status perintah pembayaran normal tidak ditemukan: {0}", "gatewayOrderStatusNotExist": "Status pesanan gerbang tidak ditemukan: {0}", - "codePayFormNotExist": "Code pay form not found: {0}" + "codePayFormNotExist": "Code pay form not found: {0}", + "clientRuntimeNotExist": "Tipe runtime klien tidak ada: {0}", + "sensitiveWord": "Konten berisi kata sensitif, harap ubah dan coba lagi", + "sensitiveWordHit": "Konten berisi kata sensitif \"{0}\"", + "sensitiveWordDuplicate": "Kata sensitif ini sudah ada", + "sensitiveWordNotFound": "Kata sensitif tidak ditemukan", + "sensitiveWordHitNotFound": "Catatan temuan tidak ada", + "sensitiveWordStatusInvalid": "Status kata sensitif tidak valid", + "sensitiveWordMatchModeInvalid": "Mode pencocokan tidak valid", + "sensitiveWordCategoryInvalid": "Kategori tidak valid" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/capability.json index 71f69797e..55c66d583 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "Kemampuan pembayaran tidak ada", "duplicateProduct": "Produk pembayaran tertaut harus unik", - "productNotExist": "Produk pembayaran tidak ada" + "productNotExist": "Produk pembayaran tidak ada", + "methodNotInDirectory": "Metode pembayaran tidak ada di direktori pembayaran", + "invalidProvider": "Penyedia pembayaran tidak valid" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/channel.json index a8d1992a3..0f571d92c 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "Hanya status draf yang dapat dihapus", "signVerifyFailIllegal": "Verifikasi tanda tangan gagal, permintaan ilegal", "channelMerchantNotExist": "Informasi pedagang saluran tidak ditemukan", - "merchantInfoNotFound": "Informasi pedagang tidak ditemukan" + "merchantInfoNotFound": "Informasi pedagang tidak ditemukan", + "originOrderNotExist": "Pesanan asli tidak ditemukan" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/merchant.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/merchant.json index 4a6ab12a6..abcacf717 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/merchant.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/payment/merchant.json @@ -30,5 +30,10 @@ "wxVerifyFileContentTooLong": "Isi file verifikasi domain WeChat terlalu panjang", "wxVerifyCodeDuplicate": "File verifikasi sudah ada, mohon jangan diupload lagi", "wxVerifyUploadNotSupported": "Klien saat ini tidak mendukung pengunggahan file verifikasi domain WeChat", - "wxVerifyNoMatch": "File verifikasi domain WeChat bukan milik pedagang saat ini" + "wxVerifyNoMatch": "File verifikasi domain WeChat bukan milik pedagang saat ini", + "defaultAppCannotDelete": "Aplikasi default tidak dapat dihapus, harap pindahkan penanda default terlebih dahulu", + "defaultAppDisabled": "Aplikasi default merchant dinonaktifkan, harap aktifkan atau pindahkan penanda default terlebih dahulu", + "defaultStoreCannotDelete": "Toko default tidak dapat dihapus, harap pindahkan penanda default terlebih dahulu", + "defaultStoreNotConfigured": "Merchant belum mengonfigurasi toko default, harap konfigurasikan di manajemen toko terlebih dahulu", + "defaultStoreDisabled": "Toko default merchant dinonaktifkan, harap aktifkan atau pindahkan penanda default terlebih dahulu" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/plugin/easypay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/plugin/easypay.json new file mode 100644 index 000000000..61ff855a9 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/error/plugin/easypay.json @@ -0,0 +1,16 @@ +{ + "easypay": { + "credentialNotFound": "Kredensial EasyPay tidak ditemukan", + "credentialDisabled": "Kredensial EasyPay dinonaktifkan", + "pidGenerateFailed": "Gagal membuat nomor merchant EasyPay", + "v1Disabled": "Antarmuka EasyPay V1 tidak aktif", + "v2Disabled": "Antarmuka EasyPay V2 tidak aktif", + "publicKeyMissing": "Kunci publik merchant EasyPay tidak dikonfigurasi", + "md5KeyMissing": "Kunci MD5 EasyPay tidak dikonfigurasi", + "signInvalid": "Verifikasi tanda tangan EasyPay gagal", + "unsupportedType": "Metode pembayaran tidak didukung", + "unsupportedMethod": "Jenis antarmuka tidak didukung", + "orderNotFound": "Pesanan EasyPay tidak ditemukan", + "tradeNotFound": "Transaksi pembayaran terkait tidak ditemukan" + } +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/validation.json index 78323ee1a..3a5577a57 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/id-ID/validation.json @@ -299,7 +299,7 @@ "notBlank": "Nama pendek wajib diisi" }, "status": { - "notBlank": "Status tidak boleh kosong" + "size": "Panjang status harus antara {min} dan {max}" }, "accountType": { "notBlank": "Jenis akun tidak boleh kosong" @@ -672,7 +672,7 @@ "notBlank": "AppId Penjual tidak boleh kosong" }, "sandAppId": { - "notBlank": "ID aplikasi pasir tidak boleh kosong" + "notBlank": "Sand appId tidak boleh kosong" }, "credential": { "notNull": "Kredensial saluran tidak boleh nol" @@ -772,6 +772,31 @@ "reqId": { "notBlank": "Request ID wajib diisi", "size": "Request ID maksimal 64 karakter" + }, + "yopIsvNo": { + "notBlank": "Nomor ISV YeePay tidak boleh kosong" + }, + "sensitiveWord": { + "rejected": "Konten berisi kata sensitif dan ditolak" + }, + "word": { + "notBlank": "Kata sensitif tidak boleh kosong", + "size": "Panjang kata sensitif harus antara {min} dan {max}" + }, + "category": { + "size": "Panjang kategori harus antara {min} dan {max}" + }, + "matchMode": { + "size": "Panjang mode pencocokan harus antara {min} dan {max}" + }, + "riskEnabled": { + "notNull": "Status aktivasi pengelolaan risiko wajib diisi" + }, + "riskBlockBeforePay": { + "notNull": "Pilihan blokir sebelum pembayaran wajib diisi" + }, + "riskCheckAfterPay": { + "notNull": "Pilihan pemeriksaan setelah pembayaran wajib diisi" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/channel/error.json index 28648f2e3..fe9c844fe 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "コールバック署名の検証に失敗しました", "cacheConcurrentConflict": "同時競合", "systemError": "内部システムエラー", - "validateParams": "パラメータの検証に失敗しました", - "wechatOrderQueryFailed": "WeChat 注文クエリ エラー: {0}", - "wechatRefundQueryFailed": "WeChat 返金クエリ エラー: {0}", - "wechatRefundCallFailed": "WeChat 返金コール エラー: {0}", - "wechatPayCallFailed": "WeChat 支払い呼び出しエラー: {0}", - "wechatCloseOrderFailed": "WeChat 注文完了エラー: {0}", - "alipayOrderQueryFailed": "Alipay 注文クエリ エラー: {0}", - "alipayRefundQueryFailed": "Alipay 返金クエリ エラー: {0}", - "alipayRefundFailed": "Alipay 返金エラー: {0}", - "alipayRefundCallFailed": "Alipay 返金コール エラー: {0}", - "alipayPreCreateFailed": "Alipay 事前作成注文エラー: {0}", - "alipayPayCallFailed": "Alipay 支払い呼び出しエラー: {0}", - "alipayCloseOrderFailed": "Alipay の注文完了エラー: {0}", - "alipayClientCreateFailed": "AlipayClient の作成中にエラーが発生しました: {0}", - "lakalaIsvKeyNotConfigured": "Lakala ISV キーが構成されていません", - "lakalaMerchantDuplicate": "この Lakala 販売者番号は、販売者の下にすでに存在します", - "lakalaPayFailed": "支払いエラー: {0}", - "lakalaRefundFailed": "返金エラー: {0}", - "lakalaSyncFailed": "注文同期エラー: {0}", - "lakalaCloseFailed": "注文完了エラー: {0}", - "lakalaUnsupportedPayMethod": "Lakala でサポートされていない支払い方法: {0}", - "yeepayPayFailed": "Yeepay の支払い注文に失敗しました", - "yeepayCloseFailed": "Yeepay の決済注文に失敗しました", - "yeepayUnsupportedPayMethod": "Yeepay がサポートされていない支払い方法: {0}" + "validateParams": "パラメータの検証に失敗しました" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/adapay.json new file mode 100644 index 000000000..82b1cfecd --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Adapay支払エラー: {0}", + "closeFailed": "Adapay注文クローズエラー: {0}", + "unsupportedPayMethod": "Adapayでサポートされていない支払方法: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/dougong.json new file mode 100644 index 000000000..0aec487ea --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Dougong支払エラー: {0}", + "refundFailed": "Dougong返金エラー: {0}", + "closeFailed": "Dougong注文クローズエラー: {0}", + "unsupportedPayMethod": "Dougongでサポートされていない支払方法: {0}", + "isvKeyNotConfigured": "Dougongサービスプロバイダキーが設定されていません", + "merchantDuplicate": "このマーチャントの下にDougongマーチャント番号がすでに存在します" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/fuyou.json new file mode 100644 index 000000000..41d31cd99 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Fuyou支払エラー: {0}", + "refundFailed": "Fuyou返金エラー: {0}", + "unsupportedPayMethod": "Fuyouでサポートされていない支払方法: {0}", + "merchantDuplicate": "このマーチャントの下にFuyouマーチャント番号がすでに存在します", + "isvKeyNotConfigured": "Fuyouサービスプロバイダキーが設定されていません", + "mchNoNotConfigured": "Fuyouマーチャント番号が設定されていません" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/hkrt.json new file mode 100644 index 000000000..6d7caa343 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "HKRT支払エラー: {0}", + "refundFailed": "HKRT返金エラー: {0}", + "closeFailed": "HKRT注文クローズエラー: {0}", + "unsupportedPayMethod": "HKRTでサポートされていない支払方法: {0}", + "isvKeyNotConfigured": "HKRTサービスプロバイダキーが設定されていません", + "termNoNotConfigured": "HKRT端末番号が設定されていません", + "merchantDuplicate": "このマーチャントの下にHKRTマーチャント番号がすでに存在します" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/hmpay.json new file mode 100644 index 000000000..25a725386 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Hmpay支払エラー: {0}", + "refundFailed": "Hmpay返金エラー: {0}", + "closeFailed": "Hmpay注文クローズエラー: {0}", + "unsupportedPayMethod": "Hmpayでサポートされていない支払方法: {0}", + "isvKeyNotConfigured": "Hmpayサービスプロバイダキーが設定されていません", + "merchantDuplicate": "このマーチャントの下にHmpayマーチャント番号がすでに存在します" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/lakala.json index f8be76b43..fdad256e9 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "公開キーが必要です", "lklAppIdRequired": "LakalaアプリケーションIDが必要です", "mchSerialNoRequired": "販売者証明書のシリアル番号が必要です", - "termNoNotConfigured": "端末番号が設定されていません。マーチャント設定で設定してください" + "termNoNotConfigured": "端末番号が設定されていません。マーチャント設定で設定してください", + "isvKeyNotConfigured": "Lakalaサービスプロバイダキーが設定されていません", + "merchantDuplicate": "このマーチャントの下にLakalaマーチャント番号がすでに存在します", + "payFailed": "Lakala支払エラー: {0}", + "refundFailed": "Lakala返金エラー: {0}", + "closeFailed": "Lakala注文クローズエラー: {0}", + "unsupportedPayMethod": "Lakalaでサポートされていない支払方法: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/leshua.json index 5b851a4d6..4a123184a 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "Leshua ISV キーが構成されていません", - "merchantDuplicate": "この Leshua 販売者番号は、販売者の下にすでに存在します" + "payFailed": "Leshua支払エラー: {0}", + "refundFailed": "Leshua返金エラー: {0}", + "closeFailed": "Leshua注文クローズエラー: {0}", + "unsupportedPayMethod": "Leshuaでサポートされていない支払方法: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/vbill.json index 26da334e7..17c9a7688 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/vbill.json @@ -1,5 +1,9 @@ { - "isvKeyNotConfigured": "VBill ISV キーが構成されていません", - "mnoNotConfigured": "VBill 加盟店番号 (MNO) が設定されていません。加盟店設定を入力してください", - "merchantDuplicate": "この Tianque 販売者番号はこの販売者の下にすでに存在します" + "payFailed": "Vbill支払エラー: {0}", + "refundFailed": "Vbill返金エラー: {0}", + "closeFailed": "Vbill注文クローズエラー: {0}", + "unsupportedPayMethod": "Vbillでサポートされていない支払方法: {0}", + "merchantDuplicate": "このマーチャントの下にVbillマーチャント番号がすでに存在します", + "isvKeyNotConfigured": "Vbillサービスプロバイダキーが設定されていません", + "mnoNotConfigured": "Vbill MNO(移動体ネットワーク事業者)が設定されていません" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/yeepay.json new file mode 100644 index 000000000..158a124c2 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "YeePay支払エラー: {0}", + "closeFailed": "YeePay注文クローズエラー: {0}", + "unsupportedPayMethod": "YeePayでサポートされていない支払方法: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/common.json index 092669cb1..9be02f8b4 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/common.json @@ -50,5 +50,6 @@ "sensitiveWordHitNotFound": "ヒット記録が見つかりません", "sensitiveWordStatusInvalid": "状態が無効です", "sensitiveWordMatchModeInvalid": "一致モードが無効です", - "sensitiveWordCategoryInvalid": "分類が無効です" + "sensitiveWordCategoryInvalid": "分類が無効です", + "clientRuntimeNotExist": "クライアントランタイムタイプが存在しません: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/payment/capability.json index 9998487f7..425d2bc5a 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "支払い機能が存在しない", "duplicateProduct": "リンクされた支払い商品は一意である必要があります", - "productNotExist": "決済商品が存在しません" + "productNotExist": "決済商品が存在しません", + "methodNotInDirectory": "支払方法が支払ディレクトリにありません", + "invalidProvider": "無効な支払プロバイダ" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/payment/channel.json index f248cd9a6..e0ca8ad0b 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "削除できるのは下書きステータスのみです", "signVerifyFailIllegal": "署名検証に失敗しました。不正なリクエストです", "channelMerchantNotExist": "チャネル販売者情報が見つかりません", - "merchantInfoNotFound": "販売者情報が見つかりません" + "merchantInfoNotFound": "販売者情報が見つかりません", + "originOrderNotExist": "元の注文が存在しません" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/validation.json index e1f1216ce..16a1e17b3 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ja-JP/validation.json @@ -672,7 +672,7 @@ "notBlank": "販売者の AppId を空白にすることはできません" }, "sandAppId": { - "notBlank": "Sand アプリ ID を空白にすることはできません" + "notBlank": "Sand appIdは必須です" }, "credential": { "notNull": "チャネル資格情報を null にすることはできません" @@ -794,6 +794,9 @@ "reqId": { "notBlank": "リクエストIDは必須です", "size": "リクエストIDは64文字以内です" + }, + "yopIsvNo": { + "notBlank": "YeePay ISV番号は必須です" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/channel/error.json index 451ece3b0..e9cbb3c4a 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "콜백 서명 확인에 실패했습니다.", "cacheConcurrentConflict": "동시 충돌", "systemError": "내부 시스템 오류", - "validateParams": "매개변수 검증 실패", - "wechatOrderQueryFailed": "WeChat 주문 쿼리 오류: {0}", - "wechatRefundQueryFailed": "WeChat 환불 문의 오류: {0}", - "wechatRefundCallFailed": "WeChat 환불 통화 오류: {0}", - "wechatPayCallFailed": "WeChat 결제 통화 오류: {0}", - "wechatCloseOrderFailed": "WeChat 종료 주문 오류: {0}", - "alipayOrderQueryFailed": "Alipay 주문 쿼리 오류: {0}", - "alipayRefundQueryFailed": "Alipay 환불 문의 오류: {0}", - "alipayRefundFailed": "Alipay 환불 오류: {0}", - "alipayRefundCallFailed": "Alipay 환불 통화 오류: {0}", - "alipayPreCreateFailed": "Alipay 사전 생성 주문 오류: {0}", - "alipayPayCallFailed": "Alipay 결제 통화 오류: {0}", - "alipayCloseOrderFailed": "Alipay 주문 종료 오류: {0}", - "alipayClientCreateFailed": "AlipayClient 생성 오류: {0}", - "lakalaIsvKeyNotConfigured": "Lakala ISV 키가 구성되지 않았습니다.", - "lakalaMerchantDuplicate": "이 Lakala 판매자 번호는 판매자 아래에 이미 존재합니다.", - "lakalaPayFailed": "결제 오류: {0}", - "lakalaRefundFailed": "환불 오류: {0}", - "lakalaSyncFailed": "주문 동기화 오류: {0}", - "lakalaCloseFailed": "주문 종료 오류: {0}", - "lakalaUnsupportedPayMethod": "Lakala에서 지원되지 않는 결제 수단: {0}", - "yeepayPayFailed": "Yeepay 결제 주문 실패", - "yeepayCloseFailed": "Yeepay 주문 종료 실패", - "yeepayUnsupportedPayMethod": "Yeepay가 지원되지 않는 결제 수단: {0}" + "validateParams": "매개변수 검증 실패" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/adapay.json new file mode 100644 index 000000000..a23f91eaa --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Adapay 결제 오류: {0}", + "closeFailed": "Adapay 주문 종료 오류: {0}", + "unsupportedPayMethod": "Adapay에서 지원하지 않는 결제 방식: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/dougong.json new file mode 100644 index 000000000..340bcd0b4 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Dougong 결제 오류: {0}", + "refundFailed": "Dougong 환불 오류: {0}", + "closeFailed": "Dougong 주문 종료 오류: {0}", + "unsupportedPayMethod": "Dougong에서 지원하지 않는 결제 방식: {0}", + "isvKeyNotConfigured": "Dougong 서비스 제공자 키가 구성되지 않았습니다", + "merchantDuplicate": "이 가맹점에 이미 Dougong 가맹점 번호가 존재합니다" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/fuyou.json new file mode 100644 index 000000000..e2da972e3 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Fuyou 결제 오류: {0}", + "refundFailed": "Fuyou 환불 오류: {0}", + "unsupportedPayMethod": "Fuyou에서 지원하지 않는 결제 방식: {0}", + "merchantDuplicate": "이 가맹점에 이미 Fuyou 가맹점 번호가 존재합니다", + "isvKeyNotConfigured": "Fuyou 서비스 제공자 키가 구성되지 않았습니다", + "mchNoNotConfigured": "Fuyou 가맹점 번호가 구성되지 않았습니다" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/hkrt.json new file mode 100644 index 000000000..e5f94e815 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "HKRT 결제 오류: {0}", + "refundFailed": "HKRT 환불 오류: {0}", + "closeFailed": "HKRT 주문 종료 오류: {0}", + "unsupportedPayMethod": "HKRT에서 지원하지 않는 결제 방식: {0}", + "isvKeyNotConfigured": "HKRT 서비스 제공자 키가 구성되지 않았습니다", + "termNoNotConfigured": "HKRT 단말기 번호가 구성되지 않았습니다", + "merchantDuplicate": "이 가맹점에 이미 HKRT 가맹점 번호가 존재합니다" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/hmpay.json new file mode 100644 index 000000000..3faba4066 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Hmpay 결제 오류: {0}", + "refundFailed": "Hmpay 환불 오류: {0}", + "closeFailed": "Hmpay 주문 종료 오류: {0}", + "unsupportedPayMethod": "Hmpay에서 지원하지 않는 결제 방식: {0}", + "isvKeyNotConfigured": "Hmpay 서비스 제공자 키가 구성되지 않았습니다", + "merchantDuplicate": "이 가맹점에 이미 Hmpay 가맹점 번호가 존재합니다" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/lakala.json index da8b226d0..743879c5f 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "공개 키는 필수 항목입니다.", "lklAppIdRequired": "Lakala 애플리케이션 ID가 필요합니다.", "mchSerialNoRequired": "판매자 인증서 일련번호가 필요합니다.", - "termNoNotConfigured": "터미널 번호가 구성되지 않았습니다. 판매자 구성에서 설정하세요." + "termNoNotConfigured": "터미널 번호가 구성되지 않았습니다. 판매자 구성에서 설정하세요.", + "isvKeyNotConfigured": "Lakala 서비스 제공자 키가 구성되지 않았습니다", + "merchantDuplicate": "이 가맹점에 이미 Lakala 가맹점 번호가 존재합니다", + "payFailed": "Lakala 결제 오류: {0}", + "refundFailed": "Lakala 환불 오류: {0}", + "closeFailed": "Lakala 주문 종료 오류: {0}", + "unsupportedPayMethod": "Lakala에서 지원하지 않는 결제 방식: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/leshua.json index 9215b46b4..be04fd5f7 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "Leshua ISV 키가 구성되지 않았습니다.", - "merchantDuplicate": "이 Leshua 판매자 번호는 이미 판매자 아래에 존재합니다." + "payFailed": "Leshua 결제 오류: {0}", + "refundFailed": "Leshua 환불 오류: {0}", + "closeFailed": "Leshua 주문 종료 오류: {0}", + "unsupportedPayMethod": "Leshua에서 지원하지 않는 결제 방식: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/vbill.json index c61d47fb4..0bad3e2b2 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/vbill.json @@ -1,5 +1,9 @@ { - "isvKeyNotConfigured": "VBill ISV 키가 구성되지 않았습니다.", - "mnoNotConfigured": "VBill 판매자 번호(mno)가 구성되지 않았습니다. 판매자 구성을 입력하세요.", - "merchantDuplicate": "이 Tianque 판매자 번호는 이 판매자 아래에 이미 존재합니다." + "payFailed": "Vbill 결제 오류: {0}", + "refundFailed": "Vbill 환불 오류: {0}", + "closeFailed": "Vbill 주문 종료 오류: {0}", + "unsupportedPayMethod": "Vbill에서 지원하지 않는 결제 방식: {0}", + "merchantDuplicate": "이 가맹점에 이미 Vbill 가맹점 번호가 존재합니다", + "isvKeyNotConfigured": "Vbill 서비스 제공자 키가 구성되지 않았습니다", + "mnoNotConfigured": "Vbill MNO(이동통신망 사업자)가 구성되지 않았습니다" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/yeepay.json new file mode 100644 index 000000000..f20439991 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "YeePay 결제 오류: {0}", + "closeFailed": "YeePay 주문 종료 오류: {0}", + "unsupportedPayMethod": "YeePay에서 지원하지 않는 결제 방식: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/common.json index c58e482a9..6c90d1456 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/common.json @@ -50,5 +50,6 @@ "sensitiveWordHitNotFound": "적중 기록을 찾을 수 없습니다", "sensitiveWordStatusInvalid": "상태가 올바르지 않습니다", "sensitiveWordMatchModeInvalid": "일치 모드가 올바르지 않습니다", - "sensitiveWordCategoryInvalid": "분류가 올바르지 않습니다" + "sensitiveWordCategoryInvalid": "분류가 올바르지 않습니다", + "clientRuntimeNotExist": "클라이언트 런타임 유형이 존재하지 않습니다: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/payment/capability.json index 876681352..8ecbfd76f 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "결제 기능이 존재하지 않습니다", "duplicateProduct": "연결된 결제 상품은 고유해야 합니다.", - "productNotExist": "결제상품이 존재하지 않습니다." + "productNotExist": "결제상품이 존재하지 않습니다.", + "methodNotInDirectory": "결제 방식이 결제 디렉토리에 없습니다", + "invalidProvider": "유효하지 않은 결제 서비스 제공자" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/payment/channel.json index a588ae1e1..3f6d6c4db 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "초안 상태만 삭제할 수 있습니다.", "signVerifyFailIllegal": "서명 확인 실패, 불법 요청", "channelMerchantNotExist": "채널 판매자 정보를 찾을 수 없습니다.", - "merchantInfoNotFound": "판매자 정보를 찾을 수 없습니다." + "merchantInfoNotFound": "판매자 정보를 찾을 수 없습니다.", + "originOrderNotExist": "원 주문이 존재하지 않습니다" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/validation.json index 6e6216afc..2dc5a89f4 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ko-KR/validation.json @@ -672,7 +672,7 @@ "notBlank": "판매자 앱 ID는 비워둘 수 없습니다." }, "sandAppId": { - "notBlank": "샌드 앱 ID는 비워둘 수 없습니다." + "notBlank": "Sand appId는 필수입니다" }, "credential": { "notNull": "채널 자격 증명은 null일 수 없습니다." @@ -794,6 +794,9 @@ "reqId": { "notBlank": "요청 ID는 필수입니다", "size": "요청 ID는 64자를 초과할 수 없습니다" + }, + "yopIsvNo": { + "notBlank": "YeePay ISV 번호는 필수입니다" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/channel/error.json index eb4bad4fa..224c6b5b4 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "Pengesahan tandatangan panggilan balik gagal", "cacheConcurrentConflict": "Konflik serentak", "systemError": "Ralat sistem dalaman", - "validateParams": "Pengesahan parameter gagal", - "wechatOrderQueryFailed": "Ralat pertanyaan pesanan WeChat: {0}", - "wechatRefundQueryFailed": "Ralat pertanyaan bayaran balik WeChat: {0}", - "wechatRefundCallFailed": "Ralat panggilan bayaran balik WeChat: {0}", - "wechatPayCallFailed": "Ralat panggilan pembayaran WeChat: {0}", - "wechatCloseOrderFailed": "Ralat pesanan tutup WeChat: {0}", - "alipayOrderQueryFailed": "Ralat pertanyaan pesanan Alipay: {0}", - "alipayRefundQueryFailed": "Ralat pertanyaan bayaran balik Alipay: {0}", - "alipayRefundFailed": "Ralat bayaran balik Alipay: {0}", - "alipayRefundCallFailed": "Ralat panggilan bayaran balik Alipay: {0}", - "alipayPreCreateFailed": "Ralat prabuat pesanan Alipay: {0}", - "alipayPayCallFailed": "Ralat panggilan pembayaran Alipay: {0}", - "alipayCloseOrderFailed": "Ralat tutup pesanan Alipay: {0}", - "alipayClientCreateFailed": "Ralat semasa membuat AlipayClient: {0}", - "lakalaIsvKeyNotConfigured": "Kunci ISV Lakala tidak dikonfigurasikan", - "lakalaMerchantDuplicate": "Nombor saudagar Lakala ini sudah wujud di bawah saudagar", - "lakalaPayFailed": "Ralat pembayaran: {0}", - "lakalaRefundFailed": "Ralat bayaran balik: {0}", - "lakalaSyncFailed": "Ralat penyegerakan pesanan: {0}", - "lakalaCloseFailed": "Ralat tutup pesanan: {0}", - "lakalaUnsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk Lakala: {0}", - "yeepayPayFailed": "Pesanan gaji Yeepay gagal", - "yeepayCloseFailed": "Pesanan tutup Yeepay gagal", - "yeepayUnsupportedPayMethod": "Kaedah pembayaran tidak disokong Yeepay: {0}" + "validateParams": "Pengesahan parameter gagal" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/platform_config_type.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/platform_config_type.json index b52e81c60..4385e3621 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/platform_config_type.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/platform_config_type.json @@ -7,5 +7,7 @@ "website": "Tetapan paparan laman web", "wechat_notify": "Konfigurasi templat pemberitahuan mesej WeChat", "api_security": "Konfigurasi Keselamatan API", - "iam_replay_protect": "Konfigurasi Anti-Main Semula IAM" + "iam_replay_protect": "Konfigurasi Anti-Main Semula IAM", + "sensitive_word": "Konfigurasi perkataan sensitif", + "pay_security": "Konfigurasi keselamatan pembayaran" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_category.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_category.json new file mode 100644 index 000000000..2da149516 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_category.json @@ -0,0 +1,7 @@ +{ + "politic": "Politik", + "porn": "Pornografi", + "violence": "Keganasan", + "ad": "Iklan", + "custom": "Tersuai" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_match_mode.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_match_mode.json new file mode 100644 index 000000000..fc3b78b5d --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_match_mode.json @@ -0,0 +1,4 @@ +{ + "contains": "Mengandungi", + "exact": "Tepat" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_scene.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_scene.json new file mode 100644 index 000000000..7b31ccbbc --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_scene.json @@ -0,0 +1,15 @@ +{ + "pay_title": "Tajuk pembayaran", + "pay_description": "Penerangan pembayaran", + "goods_name": "Nama barang", + "goods_description": "Penerangan barang", + "mch_name": "Nama merchant", + "app_name": "Nama aplikasi", + "store_name": "Nama kedai", + "user_name": "Nama pengguna", + "qr_name": "Nama kod QR", + "notice": "Pemberitahuan", + "protocol": "Protokol", + "manual_check": "Semakan manual", + "general": "Umum" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_source.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_source.json new file mode 100644 index 000000000..3600041a9 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_source.json @@ -0,0 +1,7 @@ +{ + "admin": "Pentadbir", + "merchant": "Pedagang", + "unipay": "Pembayaran terbuka", + "app_admin": "Aplikasi pentadbir", + "unknown": "Tidak diketahui" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_status.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_status.json new file mode 100644 index 000000000..d45536ae1 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/enum/sensitive_word_status.json @@ -0,0 +1,4 @@ +{ + "enable": "Aktifkan", + "disable": "Nyahaktifkan" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/adapay.json new file mode 100644 index 000000000..4e50a2362 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Ralat pembayaran Adapay: {0}", + "closeFailed": "Ralat tutup pesanan Adapay: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk Adapay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/dougong.json new file mode 100644 index 000000000..f32a79144 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Ralat pembayaran Dougong: {0}", + "refundFailed": "Ralat bayaran balik Dougong: {0}", + "closeFailed": "Ralat tutup pesanan Dougong: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk Dougong: {0}", + "isvKeyNotConfigured": "Kunci penyedia perkhidmatan Dougong tidak dikonfigurasi", + "merchantDuplicate": "Nombor merchant Dougong sudah wujud di bawah merchant ini" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/fuyou.json new file mode 100644 index 000000000..c04c34a56 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Ralat pembayaran Fuyou: {0}", + "refundFailed": "Ralat bayaran balik Fuyou: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk Fuyou: {0}", + "merchantDuplicate": "Nombor merchant Fuyou sudah wujud di bawah merchant ini", + "isvKeyNotConfigured": "Kunci penyedia perkhidmatan Fuyou tidak dikonfigurasi", + "mchNoNotConfigured": "Nombor merchant Fuyou tidak dikonfigurasi" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/hkrt.json new file mode 100644 index 000000000..62812ace3 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "Ralat pembayaran HKRT: {0}", + "refundFailed": "Ralat bayaran balik HKRT: {0}", + "closeFailed": "Ralat tutup pesanan HKRT: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk HKRT: {0}", + "isvKeyNotConfigured": "Kunci penyedia perkhidmatan HKRT tidak dikonfigurasi", + "termNoNotConfigured": "Nombor terminal HKRT tidak dikonfigurasi", + "merchantDuplicate": "Nombor merchant HKRT sudah wujud di bawah merchant ini" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/hmpay.json new file mode 100644 index 000000000..c4ab76081 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Ralat pembayaran Hmpay: {0}", + "refundFailed": "Ralat bayaran balik Hmpay: {0}", + "closeFailed": "Ralat tutup pesanan Hmpay: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk Hmpay: {0}", + "isvKeyNotConfigured": "Kunci penyedia perkhidmatan Hmpay tidak dikonfigurasi", + "merchantDuplicate": "Nombor merchant Hmpay sudah wujud di bawah merchant ini" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/lakala.json index 9e4953e9e..d4339da98 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "Kunci awam diperlukan", "lklAppIdRequired": "ID permohonan Lakala diperlukan", "mchSerialNoRequired": "Nombor siri sijil pedagang diperlukan", - "termNoNotConfigured": "Nombor terminal tidak dikonfigurasikan, sila tetapkan dalam konfigurasi pedagang" + "termNoNotConfigured": "Nombor terminal tidak dikonfigurasikan, sila tetapkan dalam konfigurasi pedagang", + "isvKeyNotConfigured": "Kunci penyedia perkhidmatan Lakala tidak dikonfigurasi", + "merchantDuplicate": "Nombor merchant Lakala sudah wujud di bawah merchant ini", + "payFailed": "Ralat pembayaran Lakala: {0}", + "refundFailed": "Ralat bayaran balik Lakala: {0}", + "closeFailed": "Ralat tutup pesanan Lakala: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk Lakala: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/leshua.json index 11a49acee..886b32411 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "Kunci ISV Leshua tidak dikonfigurasikan", - "merchantDuplicate": "Nombor pedagang Leshua ini sudah wujud di bawah pedagang" + "payFailed": "Ralat pembayaran Leshua: {0}", + "refundFailed": "Ralat bayaran balik Leshua: {0}", + "closeFailed": "Ralat tutup pesanan Leshua: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk Leshua: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/vbill.json index b346f13a9..7d72f7663 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/vbill.json @@ -1,5 +1,9 @@ { - "isvKeyNotConfigured": "Kunci ISV VBill tidak dikonfigurasikan", - "mnoNotConfigured": "Nombor pedagang VBill (mno) tidak dikonfigurasikan, sila isikan konfigurasi pedagang", - "merchantDuplicate": "Nombor pedagang Tianque ini sudah wujud di bawah pedagang ini" + "payFailed": "Ralat pembayaran Vbill: {0}", + "refundFailed": "Ralat bayaran balik Vbill: {0}", + "closeFailed": "Ralat tutup pesanan Vbill: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk Vbill: {0}", + "merchantDuplicate": "Nombor merchant Vbill sudah wujud di bawah merchant ini", + "isvKeyNotConfigured": "Kunci penyedia perkhidmatan Vbill tidak dikonfigurasi", + "mnoNotConfigured": "Vbill MNO (Pengendali Rangkaian Mudah Alih) tidak dikonfigurasi" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/yeepay.json new file mode 100644 index 000000000..9dac969ed --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Ralat pembayaran YeePay: {0}", + "closeFailed": "Ralat tutup pesanan YeePay: {0}", + "unsupportedPayMethod": "Kaedah pembayaran tidak disokong untuk YeePay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/common.json index 87ad839c0..35c557c77 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/common.json @@ -42,5 +42,14 @@ "payFundStatusNotExist": "Status dana bayar tidak ditemui: {0}", "normalOrderStatusNotExist": "Status pesanan gaji biasa tidak ditemui: {0}", "gatewayOrderStatusNotExist": "Status pesanan gerbang tidak ditemui: {0}", - "codePayFormNotExist": "Code pay form not found: {0}" + "codePayFormNotExist": "Code pay form not found: {0}", + "clientRuntimeNotExist": "Jenis runtime klien tidak wujud: {0}", + "sensitiveWord": "Kandungan mengandungi perkataan sensitif, sila ubah dan cuba lagi", + "sensitiveWordHit": "Kandungan mengandungi perkataan sensitif「{0}」", + "sensitiveWordDuplicate": "Perkataan sensitif ini sudah wujud", + "sensitiveWordNotFound": "Perkataan sensitif tidak dijumpai", + "sensitiveWordHitNotFound": "Rekod padanan tidak dijumpai", + "sensitiveWordStatusInvalid": "Status perkataan sensitif tidak sah", + "sensitiveWordMatchModeInvalid": "Mod padanan tidak sah", + "sensitiveWordCategoryInvalid": "Kategori tidak sah" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/capability.json index 607c44d5a..bd196591a 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "Keupayaan pembayaran tidak wujud", "duplicateProduct": "Produk pembayaran yang dipautkan mestilah unik", - "productNotExist": "Produk pembayaran tidak wujud" + "productNotExist": "Produk pembayaran tidak wujud", + "methodNotInDirectory": "Kaedah pembayaran tidak dalam direktori pembayaran", + "invalidProvider": "Penyedia pembayaran tidak sah" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/channel.json index dbfc5001e..73cc670b5 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "Hanya status draf boleh dipadamkan", "signVerifyFailIllegal": "Pengesahan tandatangan gagal, permintaan tidak sah", "channelMerchantNotExist": "Maklumat pedagang saluran tidak ditemui", - "merchantInfoNotFound": "Maklumat pedagang tidak ditemui" + "merchantInfoNotFound": "Maklumat pedagang tidak ditemui", + "originOrderNotExist": "Pesanan asal tidak wujud" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/merchant.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/merchant.json index 9d71caf8d..7e5a3f531 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/merchant.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/payment/merchant.json @@ -30,5 +30,10 @@ "wxVerifyFileContentTooLong": "Kandungan fail pengesahan domain WeChat terlalu panjang", "wxVerifyCodeDuplicate": "Fail pengesahan sudah wujud, sila jangan muat naik lagi", "wxVerifyUploadNotSupported": "Pelanggan semasa tidak menyokong memuat naik fail pengesahan domain WeChat", - "wxVerifyNoMatch": "Fail pengesahan domain WeChat bukan milik pedagang semasa" + "wxVerifyNoMatch": "Fail pengesahan domain WeChat bukan milik pedagang semasa", + "defaultAppCannotDelete": "Aplikasi lalai tidak boleh dipadam, sila pindahkan penanda lalai terlebih dahulu", + "defaultAppDisabled": "Aplikasi lalai merchant dilumpuhkan, sila aktifkan atau pindahkan penanda lalai terlebih dahulu", + "defaultStoreCannotDelete": "Kedai lalai tidak boleh dipadam, sila pindahkan penanda lalai terlebih dahulu", + "defaultStoreNotConfigured": "Merchant belum mengkonfigurasi kedai lalai, sila konfigurasikan dalam pengurusan kedai terlebih dahulu", + "defaultStoreDisabled": "Kedai lalai merchant dilumpuhkan, sila aktifkan atau pindahkan penanda lalai terlebih dahulu" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/plugin/easypay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/plugin/easypay.json new file mode 100644 index 000000000..adecc5c47 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/error/plugin/easypay.json @@ -0,0 +1,16 @@ +{ + "easypay": { + "credentialNotFound": "Kredensial EasyPay tidak dijumpai", + "credentialDisabled": "Kredensial EasyPay dilumpuhkan", + "pidGenerateFailed": "Gagal menjana nombor merchant EasyPay", + "v1Disabled": "Antaramuka EasyPay V1 tidak diaktifkan", + "v2Disabled": "Antaramuka EasyPay V2 tidak diaktifkan", + "publicKeyMissing": "Kunci awam merchant EasyPay tidak dikonfigurasi", + "md5KeyMissing": "Kunci MD5 EasyPay tidak dikonfigurasi", + "signInvalid": "Pengesahan tandatangan EasyPay gagal", + "unsupportedType": "Kaedah pembayaran tidak disokong", + "unsupportedMethod": "Jenis antaramuka tidak disokong", + "orderNotFound": "Pesanan EasyPay tidak dijumpai", + "tradeNotFound": "Transaksi pembayaran berkaitan tidak dijumpai" + } +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/validation.json index 52c390359..60bd2e3d3 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/ms-MY/validation.json @@ -299,7 +299,7 @@ "notBlank": "Nama pendek tidak boleh kosong" }, "status": { - "notBlank": "Status tidak boleh kosong" + "size": "Panjang status mesti antara {min} dan {max}" }, "accountType": { "notBlank": "Jenis akaun tidak boleh kosong" @@ -672,7 +672,7 @@ "notBlank": "Merchant AppId tidak boleh kosong" }, "sandAppId": { - "notBlank": "ID apl pasir tidak boleh kosong" + "notBlank": "Sand appId tidak boleh kosong" }, "credential": { "notNull": "Bukti kelayakan saluran tidak boleh batal" @@ -772,6 +772,31 @@ "reqId": { "notBlank": "Request ID diperlukan", "size": "Request ID tidak boleh melebihi 64 aksara" + }, + "yopIsvNo": { + "notBlank": "Nombor ISV YeePay tidak boleh kosong" + }, + "sensitiveWord": { + "rejected": "Kandungan mengandungi perkataan sensitif dan ditolak" + }, + "word": { + "notBlank": "Perkataan sensitif tidak boleh kosong", + "size": "Panjang perkataan sensitif mesti antara {min} dan {max}" + }, + "category": { + "size": "Panjang kategori mesti antara {min} dan {max}" + }, + "matchMode": { + "size": "Panjang mod padanan mesti antara {min} dan {max}" + }, + "riskEnabled": { + "notNull": "Status pengaktifan pengurusan risiko tidak boleh kosong" + }, + "riskBlockBeforePay": { + "notNull": "Pilihan halang sebelum pembayaran tidak boleh kosong" + }, + "riskCheckAfterPay": { + "notNull": "Pilihan semakan selepas pembayaran tidak boleh kosong" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/channel/error.json index ec9aacb39..3062a45f9 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "การตรวจสอบลายเซ็นโทรกลับล้มเหลว", "cacheConcurrentConflict": "ความขัดแย้งที่เกิดขึ้นพร้อมกัน", "systemError": "ข้อผิดพลาดของระบบภายใน", - "validateParams": "การตรวจสอบพารามิเตอร์ล้มเหลว", - "wechatOrderQueryFailed": "ข้อผิดพลาดในการสืบค้นคำสั่งซื้อ WeChat: {0}", - "wechatRefundQueryFailed": "ข้อผิดพลาดในการขอคืนเงิน WeChat: {0}", - "wechatRefundCallFailed": "ข้อผิดพลาดในการโทรขอคืนเงิน WeChat: {0}", - "wechatPayCallFailed": "ข้อผิดพลาดในการโทรชำระเงิน WeChat: {0}", - "wechatCloseOrderFailed": "ข้อผิดพลาดในการสั่งซื้อการปิด WeChat: {0}", - "alipayOrderQueryFailed": "ข้อผิดพลาดในการค้นหาคำสั่งซื้อ Alipay: {0}", - "alipayRefundQueryFailed": "ข้อผิดพลาดในการค้นหาการคืนเงิน Alipay: {0}", - "alipayRefundFailed": "ข้อผิดพลาดในการคืนเงิน Alipay: {0}", - "alipayRefundCallFailed": "ข้อผิดพลาดในการโทรขอคืนเงิน Alipay: {0}", - "alipayPreCreateFailed": "ข้อผิดพลาดในการสั่งซื้อล่วงหน้าของ Alipay: {0}", - "alipayPayCallFailed": "ข้อผิดพลาดในการโทรเพื่อชำระเงิน Alipay: {0}", - "alipayCloseOrderFailed": "ข้อผิดพลาดในการสั่งซื้อปิด Alipay: {0}", - "alipayClientCreateFailed": "เกิดข้อผิดพลาดในการสร้าง AlipayClient: {0}", - "lakalaIsvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ Lakala ISV", - "lakalaMerchantDuplicate": "หมายเลขผู้ค้า Lakala นี้มีอยู่แล้วภายใต้ผู้ค้า", - "lakalaPayFailed": "ข้อผิดพลาดในการชำระเงิน: {0}", - "lakalaRefundFailed": "ข้อผิดพลาดในการคืนเงิน: {0}", - "lakalaSyncFailed": "ข้อผิดพลาดในการซิงค์คำสั่งซื้อ: {0}", - "lakalaCloseFailed": "ข้อผิดพลาดในการปิดคำสั่งซื้อ: {0}", - "lakalaUnsupportedPayMethod": "วิธีการชำระเงินที่ไม่รองรับสำหรับ Lakala: {0}", - "yeepayPayFailed": "คำสั่งจ่ายเงิน Yeepay ล้มเหลว", - "yeepayCloseFailed": "คำสั่งปิด Yeepay ล้มเหลว", - "yeepayUnsupportedPayMethod": "วิธีการชำระเงินที่ไม่รองรับ Yeepay: {0}" + "validateParams": "การตรวจสอบพารามิเตอร์ล้มเหลว" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/platform_config_type.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/platform_config_type.json index 78138b3bd..c9b867b7c 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/platform_config_type.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/platform_config_type.json @@ -7,5 +7,7 @@ "website": "การตั้งค่าการแสดงผลเว็บไซต์", "wechat_notify": "ข้อความ WeChat แจ้งเตือนการกำหนดค่าเทมเพลต", "api_security": "การกำหนดค่าความปลอดภัย API", - "iam_replay_protect": "การกำหนดค่าการป้องกันการเล่นซ้ำ IAM" + "iam_replay_protect": "การกำหนดค่าการป้องกันการเล่นซ้ำ IAM", + "sensitive_word": "การกำหนดค่าคำที่ละเอียดอ่อน", + "pay_security": "การกำหนดค่าความปลอดภัยการชำระเงิน" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_category.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_category.json new file mode 100644 index 000000000..68fdd358a --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_category.json @@ -0,0 +1,7 @@ +{ + "politic": "การเมือง", + "porn": "ลามก", + "violence": "ความรุนแรง", + "ad": "โฆษณา", + "custom": "กำหนดเอง" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_match_mode.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_match_mode.json new file mode 100644 index 000000000..7071e0ab0 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_match_mode.json @@ -0,0 +1,4 @@ +{ + "contains": "มี", + "exact": "ตรง" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_scene.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_scene.json new file mode 100644 index 000000000..2aa1cc404 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_scene.json @@ -0,0 +1,15 @@ +{ + "pay_title": "ชื่อเรื่องการชำระเงิน", + "pay_description": "คำอธิบายการชำระเงิน", + "goods_name": "ชื่อสินค้า", + "goods_description": "คำอธิบายสินค้า", + "mch_name": "ชื่อผู้ค้า", + "app_name": "ชื่อแอป", + "store_name": "ชื่อร้านค้า", + "user_name": "ชื่อผู้ใช้", + "qr_name": "ชื่อ QR code", + "notice": "ประกาศ", + "protocol": "ข้อตกลง", + "manual_check": "ตรวจสอบด้วยตนเอง", + "general": "ทั่วไป" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_source.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_source.json new file mode 100644 index 000000000..dd20d7f82 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_source.json @@ -0,0 +1,7 @@ +{ + "admin": "ผู้ดูแลระบบ", + "merchant": "ผู้ค้า", + "unipay": "การชำระเงินแบบเปิด", + "app_admin": "แอปผู้ดูแล", + "unknown": "ไม่ทราบ" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_status.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_status.json new file mode 100644 index 000000000..0c83ab107 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/enum/sensitive_word_status.json @@ -0,0 +1,4 @@ +{ + "enable": "เปิดใช้งาน", + "disable": "ปิดใช้งาน" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/adapay.json new file mode 100644 index 000000000..335183e85 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "ข้อผิดพลาดการชำระเงิน Adapay: {0}", + "closeFailed": "ข้อผิดพลาดการปิดคำสั่ง Adapay: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ Adapay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/dougong.json new file mode 100644 index 000000000..8d1df3ead --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "ข้อผิดพลาดการชำระเงิน Dougong: {0}", + "refundFailed": "ข้อผิดพลาดการคืนเงิน Dougong: {0}", + "closeFailed": "ข้อผิดพลาดการปิดคำสั่ง Dougong: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ Dougong: {0}", + "isvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ผู้ให้บริการ Dougong", + "merchantDuplicate": "หมายเลขผู้ค้า Dougong มีอยู่แล้วภายใต้ผู้ค้ารายนี้" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/fuyou.json new file mode 100644 index 000000000..aa80bd3e0 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "ข้อผิดพลาดการชำระเงิน Fuyou: {0}", + "refundFailed": "ข้อผิดพลาดการคืนเงิน Fuyou: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ Fuyou: {0}", + "merchantDuplicate": "หมายเลขผู้ค้า Fuyou มีอยู่แล้วภายใต้ผู้ค้ารายนี้", + "isvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ผู้ให้บริการ Fuyou", + "mchNoNotConfigured": "ไม่ได้กำหนดค่าหมายเลขผู้ค้า Fuyou" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/hkrt.json new file mode 100644 index 000000000..5de3beb3d --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "ข้อผิดพลาดการชำระเงิน HKRT: {0}", + "refundFailed": "ข้อผิดพลาดการคืนเงิน HKRT: {0}", + "closeFailed": "ข้อผิดพลาดการปิดคำสั่ง HKRT: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ HKRT: {0}", + "isvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ผู้ให้บริการ HKRT", + "termNoNotConfigured": "ไม่ได้กำหนดค่าหมายเลขเทอร์มินัล HKRT", + "merchantDuplicate": "หมายเลขผู้ค้า HKRT มีอยู่แล้วภายใต้ผู้ค้ารายนี้" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/hmpay.json new file mode 100644 index 000000000..4a9cafdb8 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "ข้อผิดพลาดการชำระเงิน Hmpay: {0}", + "refundFailed": "ข้อผิดพลาดการคืนเงิน Hmpay: {0}", + "closeFailed": "ข้อผิดพลาดการปิดคำสั่ง Hmpay: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ Hmpay: {0}", + "isvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ผู้ให้บริการ Hmpay", + "merchantDuplicate": "หมายเลขผู้ค้า Hmpay มีอยู่แล้วภายใต้ผู้ค้ารายนี้" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/lakala.json index 60d03e10d..4aeeddebb 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "ต้องใช้รหัสสาธารณะ", "lklAppIdRequired": "ต้องระบุรหัสแอปพลิเคชัน Lakala", "mchSerialNoRequired": "ต้องระบุหมายเลขซีเรียลใบรับรองผู้ขาย", - "termNoNotConfigured": "ไม่ได้กำหนดค่าหมายเลขเทอร์มินัล โปรดตั้งค่าในการกำหนดค่าผู้ขาย" + "termNoNotConfigured": "ไม่ได้กำหนดค่าหมายเลขเทอร์มินัล โปรดตั้งค่าในการกำหนดค่าผู้ขาย", + "isvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ผู้ให้บริการ Lakala", + "merchantDuplicate": "หมายเลขผู้ค้า Lakala มีอยู่แล้วภายใต้ผู้ค้ารายนี้", + "payFailed": "ข้อผิดพลาดการชำระเงิน Lakala: {0}", + "refundFailed": "ข้อผิดพลาดการคืนเงิน Lakala: {0}", + "closeFailed": "ข้อผิดพลาดการปิดคำสั่ง Lakala: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ Lakala: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/leshua.json index 81202df25..1188d30dd 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ Leshua ISV", - "merchantDuplicate": "หมายเลขผู้ค้า Leshua นี้มีอยู่แล้วภายใต้ผู้ขาย" + "payFailed": "ข้อผิดพลาดการชำระเงิน Leshua: {0}", + "refundFailed": "ข้อผิดพลาดการคืนเงิน Leshua: {0}", + "closeFailed": "ข้อผิดพลาดการปิดคำสั่ง Leshua: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ Leshua: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/vbill.json index 44a946ade..f591a49a2 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/vbill.json @@ -1,5 +1,9 @@ { - "isvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ VBill ISV", - "mnoNotConfigured": "ไม่ได้กำหนดค่าหมายเลขผู้ขาย VBill (mno) โปรดกรอกการกำหนดค่าผู้ขาย", - "merchantDuplicate": "หมายเลขผู้ค้า Tianque นี้มีอยู่แล้วภายใต้ผู้ขายรายนี้" + "payFailed": "ข้อผิดพลาดการชำระเงิน Vbill: {0}", + "refundFailed": "ข้อผิดพลาดการคืนเงิน Vbill: {0}", + "closeFailed": "ข้อผิดพลาดการปิดคำสั่ง Vbill: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ Vbill: {0}", + "merchantDuplicate": "หมายเลขผู้ค้า Vbill มีอยู่แล้วภายใต้ผู้ค้ารายนี้", + "isvKeyNotConfigured": "ไม่ได้กำหนดค่าคีย์ผู้ให้บริการ Vbill", + "mnoNotConfigured": "ไม่ได้กำหนดค่า Vbill MNO (ผู้ให้บริการเครือข่ายมือถือ)" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/yeepay.json new file mode 100644 index 000000000..db33a4f09 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "ข้อผิดพลาดการชำระเงิน YeePay: {0}", + "closeFailed": "ข้อผิดพลาดการปิดคำสั่ง YeePay: {0}", + "unsupportedPayMethod": "วิธีการชำระเงินไม่ได้รับการสนับสนุนสำหรับ YeePay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/common.json index 0ac3fdead..edfacf518 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/common.json @@ -42,5 +42,14 @@ "payFundStatusNotExist": "ไม่พบสถานะกองทุนการชำระเงิน: {0}", "normalOrderStatusNotExist": "ไม่พบสถานะการสั่งซื้อการจ่ายเงินปกติ: {0}", "gatewayOrderStatusNotExist": "ไม่พบสถานะการสั่งซื้อเกตเวย์: {0}", - "codePayFormNotExist": "Code pay form not found: {0}" + "codePayFormNotExist": "Code pay form not found: {0}", + "clientRuntimeNotExist": "ประเภทรันไทม์ไคลเอนต์ไม่มีอยู่: {0}", + "sensitiveWord": "เนื้อหามีคำที่ละเอียดอ่อน โปรดแก้ไขแล้วลองอีกครั้ง", + "sensitiveWordHit": "เนื้อหามีคำที่ละเอียดอ่อน「{0}」", + "sensitiveWordDuplicate": "คำที่ละเอียดอ่อนนี้มีอยู่แล้ว", + "sensitiveWordNotFound": "ไม่พบคำที่ละเอียดอ่อน", + "sensitiveWordHitNotFound": "ไม่พบบันทึกที่ตรงกัน", + "sensitiveWordStatusInvalid": "สถานะคำที่ละเอียดอ่อนไม่ถูกต้อง", + "sensitiveWordMatchModeInvalid": "โหมดการจับคู่ไม่ถูกต้อง", + "sensitiveWordCategoryInvalid": "หมวดหมู่ไม่ถูกต้อง" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/capability.json index 1896aada5..2ef4af5b5 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "ไม่มีความสามารถในการชำระเงิน", "duplicateProduct": "ผลิตภัณฑ์การชำระเงินที่เชื่อมโยงจะต้องไม่ซ้ำกัน", - "productNotExist": "ไม่มีผลิตภัณฑ์การชำระเงิน" + "productNotExist": "ไม่มีผลิตภัณฑ์การชำระเงิน", + "methodNotInDirectory": "วิธีการชำระเงินไม่อยู่ในไดเรกทอรีการชำระเงิน", + "invalidProvider": "ผู้ให้บริการชำระเงินไม่ถูกต้อง" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/channel.json index c1cf224af..30f52306f 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "ลบได้เฉพาะสถานะฉบับร่างเท่านั้น", "signVerifyFailIllegal": "การตรวจสอบลายเซ็นล้มเหลว คำขอที่ผิดกฎหมาย", "channelMerchantNotExist": "ไม่พบข้อมูลร้านค้าช่องทาง", - "merchantInfoNotFound": "ไม่พบข้อมูลร้านค้า" + "merchantInfoNotFound": "ไม่พบข้อมูลร้านค้า", + "originOrderNotExist": "ไม่พบคำสั่งเดิม" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/merchant.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/merchant.json index c76015f49..1be6c6295 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/merchant.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/payment/merchant.json @@ -30,5 +30,10 @@ "wxVerifyFileContentTooLong": "เนื้อหาไฟล์การยืนยันโดเมน WeChat ยาวเกินไป", "wxVerifyCodeDuplicate": "มีไฟล์การยืนยันอยู่แล้ว โปรดอย่าอัปโหลดอีก", "wxVerifyUploadNotSupported": "ไคลเอนต์ปัจจุบันไม่รองรับการอัพโหลดไฟล์การยืนยันโดเมน WeChat", - "wxVerifyNoMatch": "ไฟล์การยืนยันโดเมน WeChat ไม่ได้เป็นของผู้ขายปัจจุบัน" + "wxVerifyNoMatch": "ไฟล์การยืนยันโดเมน WeChat ไม่ได้เป็นของผู้ขายปัจจุบัน", + "defaultAppCannotDelete": "ไม่สามารถลบแอปเริ่มต้นได้ โปรดโอนเครื่องหมายเริ่มต้นก่อน", + "defaultAppDisabled": "แอปเริ่มต้นของผู้ค้าถูกปิดใช้งาน โปรดเปิดใช้งานหรือโอนเครื่องหมายเริ่มต้นก่อน", + "defaultStoreCannotDelete": "ไม่สามารถลบร้านค้าเริ่มต้นได้ โปรดโอนเครื่องหมายเริ่มต้นก่อน", + "defaultStoreNotConfigured": "ผู้ค้ายังไม่ได้กำหนดค่าร้านค้าเริ่มต้น โปรดกำหนดค่าในการจัดการร้านค้าก่อน", + "defaultStoreDisabled": "ร้านค้าเริ่มต้นของผู้ค้าถูกปิดใช้งาน โปรดเปิดใช้งานหรือโอนเครื่องหมายเริ่มต้นก่อน" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/plugin/easypay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/plugin/easypay.json new file mode 100644 index 000000000..d8c8a7c5a --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/error/plugin/easypay.json @@ -0,0 +1,16 @@ +{ + "easypay": { + "credentialNotFound": "ไม่พบข้อมูลรับรอง EasyPay", + "credentialDisabled": "ข้อมูลรับรอง EasyPay ถูกปิดใช้งาน", + "pidGenerateFailed": "สร้างหมายเลขผู้ค้า EasyPay ล้มเหลว", + "v1Disabled": "อินเทอร์เฟซ EasyPay V1 ไม่ได้เปิดใช้งาน", + "v2Disabled": "อินเทอร์เฟซ EasyPay V2 ไม่ได้เปิดใช้งาน", + "publicKeyMissing": "ไม่ได้กำหนดค่าคีย์สาธารณะของผู้ค้า EasyPay", + "md5KeyMissing": "ไม่ได้กำหนดค่าคีย์ MD5 EasyPay", + "signInvalid": "การตรวจสอบลายเซ็น EasyPay ล้มเหลว", + "unsupportedType": "ไม่รองรับวิธีการชำระเงิน", + "unsupportedMethod": "ไม่รองรับประเภทอินเทอร์เฟซ", + "orderNotFound": "ไม่พบคำสั่ง EasyPay", + "tradeNotFound": "ไม่พบธุรกรรมการชำระเงินที่เกี่ยวข้อง" + } +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/validation.json index f13435bbe..672052a92 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/th-TH/validation.json @@ -299,7 +299,7 @@ "notBlank": "ชื่อสั้นไม่สามารถเว้นว่างได้" }, "status": { - "notBlank": "สถานะต้องไม่เว้นว่าง" + "size": "ความยาวสถานะต้องอยู่ระหว่าง {min} และ {max}" }, "accountType": { "notBlank": "ประเภทบัญชีต้องไม่เว้นว่าง" @@ -672,7 +672,7 @@ "notBlank": "Merchant AppId ไม่สามารถเว้นว่างได้" }, "sandAppId": { - "notBlank": "รหัสแอป Sand ไม่สามารถเว้นว่างได้" + "notBlank": "Sand appId ต้องไม่ว่าง" }, "credential": { "notNull": "ข้อมูลรับรองช่องต้องไม่เป็นค่าว่าง" @@ -772,6 +772,31 @@ "reqId": { "notBlank": "ต้องระบุ Request ID", "size": "Request ID ต้องไม่เกิน 64 ตัวอักษร" + }, + "yopIsvNo": { + "notBlank": "หมายเลข ISV YeePay ต้องไม่ว่าง" + }, + "sensitiveWord": { + "rejected": "เนื้อหามีคำที่ละเอียดอ่อนและถูกปฏิเสธ" + }, + "word": { + "notBlank": "คำที่ละเอียดอ่อนต้องไม่ว่าง", + "size": "ความยาวคำที่ละเอียดอ่อนต้องอยู่ระหว่าง {min} และ {max}" + }, + "category": { + "size": "ความยาวหมวดหมู่ต้องอยู่ระหว่าง {min} และ {max}" + }, + "matchMode": { + "size": "ความยาวโหมดการจับคู่ต้องอยู่ระหว่าง {min} และ {max}" + }, + "riskEnabled": { + "notNull": "สถานะการเปิดใช้งานการจัดการความเสี่ยงต้องไม่เป็นค่าว่าง" + }, + "riskBlockBeforePay": { + "notNull": "ตัวเลือกการบล็อกก่อนชำระเงินต้องไม่เป็นค่าว่าง" + }, + "riskCheckAfterPay": { + "notNull": "ตัวเลือกการตรวจสอบหลังชำระเงินต้องไม่เป็นค่าว่าง" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/channel/error.json index bc132754a..6844a835e 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "Xác minh chữ ký gọi lại không thành công", "cacheConcurrentConflict": "Xung đột đồng thời", "systemError": "Lỗi hệ thống nội bộ", - "validateParams": "Xác thực tham số không thành công", - "wechatOrderQueryFailed": "Lỗi truy vấn đơn hàng WeChat: {0}", - "wechatRefundQueryFailed": "Lỗi truy vấn hoàn tiền của WeChat: {0}", - "wechatRefundCallFailed": "Lỗi cuộc gọi hoàn tiền WeChat: {0}", - "wechatPayCallFailed": "Lỗi cuộc gọi thanh toán WeChat: {0}", - "wechatCloseOrderFailed": "Lỗi đóng lệnh WeChat: {0}", - "alipayOrderQueryFailed": "Lỗi truy vấn đơn hàng Alipay: {0}", - "alipayRefundQueryFailed": "Lỗi truy vấn hoàn tiền Alipay: {0}", - "alipayRefundFailed": "Lỗi hoàn tiền của Alipay: {0}", - "alipayRefundCallFailed": "Lỗi cuộc gọi hoàn tiền Alipay: {0}", - "alipayPreCreateFailed": "Lỗi đơn hàng tạo trước của Alipay: {0}", - "alipayPayCallFailed": "Lỗi cuộc gọi thanh toán Alipay: {0}", - "alipayCloseOrderFailed": "Lỗi đóng lệnh của Alipay: {0}", - "alipayClientCreateFailed": "Lỗi khi tạo AlipayClient: {0}", - "lakalaIsvKeyNotConfigured": "Khóa ISV Lakala không được định cấu hình", - "lakalaMerchantDuplicate": "Số người bán Lakala này đã tồn tại dưới tên người bán", - "lakalaPayFailed": "Lỗi thanh toán: {0}", - "lakalaRefundFailed": "Lỗi hoàn tiền: {0}", - "lakalaSyncFailed": "Lỗi đồng bộ hóa đơn hàng: {0}", - "lakalaCloseFailed": "Lỗi đóng lệnh: {0}", - "lakalaUnsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho Lakala: {0}", - "yeepayPayFailed": "Lệnh thanh toán Yeepay không thành công", - "yeepayCloseFailed": "Lệnh đóng Yeepay không thành công", - "yeepayUnsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ của Yeepay: {0}" + "validateParams": "Xác thực tham số không thành công" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/platform_config_type.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/platform_config_type.json index 716fe6e17..87205d237 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/platform_config_type.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/platform_config_type.json @@ -7,5 +7,7 @@ "website": "Cài đặt hiển thị trang web", "wechat_notify": "Cấu hình mẫu thông báo tin nhắn WeChat", "api_security": "Cấu hình bảo mật API", - "iam_replay_protect": "Cấu hình chống phát lại IAM" + "iam_replay_protect": "Cấu hình chống phát lại IAM", + "sensitive_word": "Cấu hình từ nhạy cảm", + "pay_security": "Cấu hình bảo mật thanh toán" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_category.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_category.json new file mode 100644 index 000000000..1990ca6e9 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_category.json @@ -0,0 +1,7 @@ +{ + "politic": "Chính trị", + "porn": "Khiêu dâm", + "violence": "Bạo lực", + "ad": "Quảng cáo", + "custom": "Tùy chỉnh" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_match_mode.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_match_mode.json new file mode 100644 index 000000000..b8133774d --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_match_mode.json @@ -0,0 +1,4 @@ +{ + "contains": "Chứa", + "exact": "Chính xác" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_scene.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_scene.json new file mode 100644 index 000000000..71f3ce6ad --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_scene.json @@ -0,0 +1,15 @@ +{ + "pay_title": "Tiêu đề thanh toán", + "pay_description": "Mô tả thanh toán", + "goods_name": "Tên hàng hóa", + "goods_description": "Mô tả hàng hóa", + "mch_name": "Tên merchant", + "app_name": "Tên ứng dụng", + "store_name": "Tên cửa hàng", + "user_name": "Tên người dùng", + "qr_name": "Tên mã QR", + "notice": "Thông báo", + "protocol": "Giao thức", + "manual_check": "Kiểm tra thủ công", + "general": "Chung" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_source.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_source.json new file mode 100644 index 000000000..26227239f --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_source.json @@ -0,0 +1,7 @@ +{ + "admin": "Quản trị", + "merchant": "Merchant", + "unipay": "Thanh toán mở", + "app_admin": "Ứng dụng quản trị", + "unknown": "Không xác định" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_status.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_status.json new file mode 100644 index 000000000..f01c23f4a --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/enum/sensitive_word_status.json @@ -0,0 +1,4 @@ +{ + "enable": "Kích hoạt", + "disable": "Vô hiệu hóa" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/adapay.json new file mode 100644 index 000000000..4108b1ddd --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Lỗi thanh toán Adapay: {0}", + "closeFailed": "Lỗi đóng đơn hàng Adapay: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho Adapay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/dougong.json new file mode 100644 index 000000000..b990c78ec --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Lỗi thanh toán Dougong: {0}", + "refundFailed": "Lỗi hoàn tiền Dougong: {0}", + "closeFailed": "Lỗi đóng đơn hàng Dougong: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho Dougong: {0}", + "isvKeyNotConfigured": "Khóa nhà cung cấp dịch vụ Dougong chưa được cấu hình", + "merchantDuplicate": "Số merchant Dougong đã tồn tại dưới merchant này" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/fuyou.json new file mode 100644 index 000000000..36140dab2 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Lỗi thanh toán Fuyou: {0}", + "refundFailed": "Lỗi hoàn tiền Fuyou: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho Fuyou: {0}", + "merchantDuplicate": "Số merchant Fuyou đã tồn tại dưới merchant này", + "isvKeyNotConfigured": "Khóa nhà cung cấp dịch vụ Fuyou chưa được cấu hình", + "mchNoNotConfigured": "Số merchant Fuyou chưa được cấu hình" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/hkrt.json new file mode 100644 index 000000000..82a89aaa0 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "Lỗi thanh toán HKRT: {0}", + "refundFailed": "Lỗi hoàn tiền HKRT: {0}", + "closeFailed": "Lỗi đóng đơn hàng HKRT: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho HKRT: {0}", + "isvKeyNotConfigured": "Khóa nhà cung cấp dịch vụ HKRT chưa được cấu hình", + "termNoNotConfigured": "Số terminal HKRT chưa được cấu hình", + "merchantDuplicate": "Số merchant HKRT đã tồn tại dưới merchant này" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/hmpay.json new file mode 100644 index 000000000..c70a8723c --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "Lỗi thanh toán Hmpay: {0}", + "refundFailed": "Lỗi hoàn tiền Hmpay: {0}", + "closeFailed": "Lỗi đóng đơn hàng Hmpay: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho Hmpay: {0}", + "isvKeyNotConfigured": "Khóa nhà cung cấp dịch vụ Hmpay chưa được cấu hình", + "merchantDuplicate": "Số merchant Hmpay đã tồn tại dưới merchant này" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/lakala.json index 0b6d71cd4..e888d17d2 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "Cần có khóa công khai", "lklAppIdRequired": "Cần có ID ứng dụng Lakala", "mchSerialNoRequired": "Cần có số sê-ri chứng chỉ người bán", - "termNoNotConfigured": "Số thiết bị đầu cuối chưa được định cấu hình, vui lòng đặt số này trong cấu hình người bán" + "termNoNotConfigured": "Số thiết bị đầu cuối chưa được định cấu hình, vui lòng đặt số này trong cấu hình người bán", + "isvKeyNotConfigured": "Khóa nhà cung cấp dịch vụ Lakala chưa được cấu hình", + "merchantDuplicate": "Số merchant Lakala đã tồn tại dưới merchant này", + "payFailed": "Lỗi thanh toán Lakala: {0}", + "refundFailed": "Lỗi hoàn tiền Lakala: {0}", + "closeFailed": "Lỗi đóng đơn hàng Lakala: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho Lakala: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/leshua.json index 0467f154e..ae29eba91 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "Khóa ISV của Leshua chưa được định cấu hình", - "merchantDuplicate": "Mã số thương gia Leshua này đã tồn tại dưới tên thương gia" + "payFailed": "Lỗi thanh toán Leshua: {0}", + "refundFailed": "Lỗi hoàn tiền Leshua: {0}", + "closeFailed": "Lỗi đóng đơn hàng Leshua: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho Leshua: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/vbill.json index 658d444f6..a76870c27 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/vbill.json @@ -1,5 +1,9 @@ { - "isvKeyNotConfigured": "Khóa VBill ISV chưa được định cấu hình", - "mnoNotConfigured": "Mã số người bán VBill (mno) chưa được định cấu hình, vui lòng điền cấu hình người bán", - "merchantDuplicate": "Số người bán Tianque này đã tồn tại dưới tên người bán này" + "payFailed": "Lỗi thanh toán Vbill: {0}", + "refundFailed": "Lỗi hoàn tiền Vbill: {0}", + "closeFailed": "Lỗi đóng đơn hàng Vbill: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho Vbill: {0}", + "merchantDuplicate": "Số merchant Vbill đã tồn tại dưới merchant này", + "isvKeyNotConfigured": "Khóa nhà cung cấp dịch vụ Vbill chưa được cấu hình", + "mnoNotConfigured": "Vbill MNO (Nhà khai thác mạng di động) chưa được cấu hình" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/yeepay.json new file mode 100644 index 000000000..9422c1dfc --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "Lỗi thanh toán YeePay: {0}", + "closeFailed": "Lỗi đóng đơn hàng YeePay: {0}", + "unsupportedPayMethod": "Phương thức thanh toán không được hỗ trợ cho YeePay: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/common.json index d32e6f0cf..fd3c461cb 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/common.json @@ -42,5 +42,14 @@ "payFundStatusNotExist": "Không tìm thấy trạng thái quỹ thanh toán: {0}", "normalOrderStatusNotExist": "Không tìm thấy trạng thái lệnh thanh toán thông thường: {0}", "gatewayOrderStatusNotExist": "Không tìm thấy trạng thái đơn hàng cổng: {0}", - "codePayFormNotExist": "Code pay form not found: {0}" + "codePayFormNotExist": "Code pay form not found: {0}", + "clientRuntimeNotExist": "Loại runtime khách hàng không tồn tại: {0}", + "sensitiveWord": "Nội dung chứa từ nhạy cảm, vui lòng sửa đổi và thử lại", + "sensitiveWordHit": "Nội dung chứa từ nhạy cảm「{0}」", + "sensitiveWordDuplicate": "Từ nhạy cảm này đã tồn tại", + "sensitiveWordNotFound": "Không tìm thấy từ nhạy cảm", + "sensitiveWordHitNotFound": "Không tìm thấy bản ghi trúng khớp", + "sensitiveWordStatusInvalid": "Trạng thái từ nhạy cảm không hợp lệ", + "sensitiveWordMatchModeInvalid": "Chế độ khớp không hợp lệ", + "sensitiveWordCategoryInvalid": "Danh mục không hợp lệ" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/capability.json index 486ed8588..87a430a48 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "Khả năng thanh toán không tồn tại", "duplicateProduct": "Các sản phẩm thanh toán được liên kết phải là duy nhất", - "productNotExist": "Sản phẩm thanh toán không tồn tại" + "productNotExist": "Sản phẩm thanh toán không tồn tại", + "methodNotInDirectory": "Phương thức thanh toán không có trong thư mục thanh toán", + "invalidProvider": "Nhà cung cấp thanh toán không hợp lệ" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/channel.json index 26f38149c..8581ec528 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "Chỉ có thể xóa trạng thái dự thảo", "signVerifyFailIllegal": "Xác minh chữ ký không thành công, yêu cầu bất hợp pháp", "channelMerchantNotExist": "Không tìm thấy thông tin người bán kênh", - "merchantInfoNotFound": "Không tìm thấy thông tin người bán" + "merchantInfoNotFound": "Không tìm thấy thông tin người bán", + "originOrderNotExist": "Đơn hàng gốc không tồn tại" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/merchant.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/merchant.json index 44a911d99..2423fa63b 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/merchant.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/payment/merchant.json @@ -30,5 +30,10 @@ "wxVerifyFileContentTooLong": "Nội dung tệp xác minh tên miền WeChat quá dài", "wxVerifyCodeDuplicate": "Tệp xác minh đã tồn tại, vui lòng không tải lên lại", "wxVerifyUploadNotSupported": "Ứng dụng khách hiện tại không hỗ trợ tải lên tệp xác minh tên miền WeChat", - "wxVerifyNoMatch": "Tệp xác minh tên miền WeChat không thuộc về người bán hiện tại" + "wxVerifyNoMatch": "Tệp xác minh tên miền WeChat không thuộc về người bán hiện tại", + "defaultAppCannotDelete": "Ứng dụng mặc định không thể xóa, vui lòng chuyển đánh dấu mặc định trước", + "defaultAppDisabled": "Ứng dụng mặc định của merchant đã bị vô hiệu hóa, vui lòng kích hoạt hoặc chuyển đánh dấu mặc định trước", + "defaultStoreCannotDelete": "Cửa hàng mặc định không thể xóa, vui lòng chuyển đánh dấu mặc định trước", + "defaultStoreNotConfigured": "Merchant chưa cấu hình cửa hàng mặc định, vui lòng cấu hình trong quản lý cửa hàng trước", + "defaultStoreDisabled": "Cửa hàng mặc định của merchant đã bị vô hiệu hóa, vui lòng kích hoạt hoặc chuyển đánh dấu mặc định trước" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/plugin/easypay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/plugin/easypay.json new file mode 100644 index 000000000..e0693ffb5 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/error/plugin/easypay.json @@ -0,0 +1,16 @@ +{ + "easypay": { + "credentialNotFound": "Không tìm thấy thông tin EasyPay", + "credentialDisabled": "Thông tin EasyPay đã bị vô hiệu hóa", + "pidGenerateFailed": "Tạo số merchant EasyPay thất bại", + "v1Disabled": "Giao diện EasyPay V1 không được bật", + "v2Disabled": "Giao diện EasyPay V2 không được bật", + "publicKeyMissing": "Khóa công khai merchant EasyPay chưa được cấu hình", + "md5KeyMissing": "Khóa MD5 EasyPay chưa được cấu hình", + "signInvalid": "Xác thực chữ ký EasyPay thất bại", + "unsupportedType": "Phương thức thanh toán không được hỗ trợ", + "unsupportedMethod": "Loại giao diện không được hỗ trợ", + "orderNotFound": "Không tìm thấy đơn hàng EasyPay", + "tradeNotFound": "Không tìm thấy giao dịch thanh toán liên quan" + } +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/validation.json index 5a611b980..ac55613e1 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/vi-VN/validation.json @@ -299,7 +299,7 @@ "notBlank": "Tên ngắn không được để trống" }, "status": { - "notBlank": "Trạng thái không được để trống" + "size": "Độ dài trạng thái phải từ {min} đến {max}" }, "accountType": { "notBlank": "Loại tài khoản không được để trống" @@ -672,7 +672,7 @@ "notBlank": "AppId người bán không được để trống" }, "sandAppId": { - "notBlank": "ID ứng dụng cát không được để trống" + "notBlank": "Sand appId không được để trống" }, "credential": { "notNull": "Thông tin xác thực kênh không được rỗng" @@ -772,6 +772,31 @@ "reqId": { "notBlank": "Request ID không được để trống", "size": "Request ID không quá 64 ký tự" + }, + "yopIsvNo": { + "notBlank": "Số ISV YeePay không được để trống" + }, + "sensitiveWord": { + "rejected": "Nội dung chứa từ nhạy cảm và bị từ chối" + }, + "word": { + "notBlank": "Từ nhạy cảm không được để trống", + "size": "Độ dài từ nhạy cảm phải từ {min} đến {max}" + }, + "category": { + "size": "Độ dài danh mục phải từ {min} đến {max}" + }, + "matchMode": { + "size": "Độ dài chế độ khớp phải từ {min} đến {max}" + }, + "riskEnabled": { + "notNull": "Trạng thái kích hoạt quản lý rủi ro là bắt buộc" + }, + "riskBlockBeforePay": { + "notNull": "Tùy chọn chặn trước thanh toán là bắt buộc" + }, + "riskCheckAfterPay": { + "notNull": "Tùy chọn kiểm tra sau thanh toán là bắt buộc" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/channel/error.json index 0e64f42d9..95f5bd2d1 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "回调验签失败", "cacheConcurrentConflict": "并发冲突", "systemError": "系统内部错误", - "validateParams": "参数校验失败", - "wechatOrderQueryFailed": "微信订单查询异常: {0}", - "wechatRefundQueryFailed": "微信退款查询异常: {0}", - "wechatRefundCallFailed": "微信退款调用异常: {0}", - "wechatPayCallFailed": "微信支付调用异常: {0}", - "wechatCloseOrderFailed": "微信关闭订单异常: {0}", - "alipayOrderQueryFailed": "支付宝订单查询异常: {0}", - "alipayRefundQueryFailed": "支付宝退款查询异常: {0}", - "alipayRefundFailed": "支付宝退款异常: {0}", - "alipayRefundCallFailed": "支付宝退款调用异常: {0}", - "alipayPreCreateFailed": "支付宝预创建订单异常: {0}", - "alipayPayCallFailed": "支付宝支付调用异常: {0}", - "alipayCloseOrderFailed": "支付宝关闭订单异常: {0}", - "alipayClientCreateFailed": "创建AlipayClient异常: {0}", - "lakalaIsvKeyNotConfigured": "拉卡拉服务商密钥未配置", - "lakalaMerchantDuplicate": "该商户下已存在此拉卡拉商户号", - "lakalaPayFailed": "支付异常: {0}", - "lakalaRefundFailed": "退款异常: {0}", - "lakalaSyncFailed": "订单同步异常: {0}", - "lakalaCloseFailed": "关闭订单异常: {0}", - "lakalaUnsupportedPayMethod": "拉卡拉不支持的支付方式: {0}", - "yeepayPayFailed": "易宝支付下单失败", - "yeepayCloseFailed": "易宝关闭订单失败", - "yeepayUnsupportedPayMethod": "易宝不支持该支付方式: {0}" + "validateParams": "参数校验失败" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/adapay.json new file mode 100644 index 000000000..316fc431b --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "汇付支付异常: {0}", + "closeFailed": "汇付关闭订单异常: {0}", + "unsupportedPayMethod": "汇付不支持的支付方式: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/dougong.json new file mode 100644 index 000000000..63199c765 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "斗拱支付异常: {0}", + "refundFailed": "斗拱退款异常: {0}", + "closeFailed": "斗拱关闭订单异常: {0}", + "unsupportedPayMethod": "斗拱不支持的支付方式: {0}", + "isvKeyNotConfigured": "斗拱服务商密钥未配置", + "merchantDuplicate": "该商户下已存在此斗拱商户号" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/fuyou.json new file mode 100644 index 000000000..2bdab8bc7 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "富友支付异常: {0}", + "refundFailed": "富友退款异常: {0}", + "unsupportedPayMethod": "富友不支持的支付方式: {0}", + "merchantDuplicate": "该商户下已存在此富友商户号", + "isvKeyNotConfigured": "富友服务商密钥未配置", + "mchNoNotConfigured": "富友商户号未配置" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/hkrt.json new file mode 100644 index 000000000..46aff4966 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "海科融通支付异常: {0}", + "refundFailed": "海科融通退款异常: {0}", + "closeFailed": "海科融通关闭订单异常: {0}", + "unsupportedPayMethod": "海科融通不支持的支付方式: {0}", + "isvKeyNotConfigured": "海科融通服务商密钥未配置", + "termNoNotConfigured": "海科融通终端号未配置", + "merchantDuplicate": "该商户下已存在此海科融通商户号" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/hmpay.json new file mode 100644 index 000000000..204e1719b --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "河马付支付异常: {0}", + "refundFailed": "河马付退款异常: {0}", + "closeFailed": "河马付关闭订单异常: {0}", + "unsupportedPayMethod": "河马付不支持的支付方式: {0}", + "isvKeyNotConfigured": "河马付服务商密钥未配置", + "merchantDuplicate": "该商户下已存在此河马付商户号" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/lakala.json index ec8523df3..e5e5e63c7 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "应用公钥不可为空", "lklAppIdRequired": "拉卡拉应用编号不可为空", "mchSerialNoRequired": "商户证书序列号不可为空", - "termNoNotConfigured": "终端号未配置, 请在商户配置中填写" + "termNoNotConfigured": "终端号未配置, 请在商户配置中填写", + "isvKeyNotConfigured": "拉卡拉服务商密钥未配置", + "merchantDuplicate": "该商户下已存在此拉卡拉商户号", + "payFailed": "拉卡拉支付异常: {0}", + "refundFailed": "拉卡拉退款异常: {0}", + "closeFailed": "拉卡拉关闭订单异常: {0}", + "unsupportedPayMethod": "拉卡拉不支持的支付方式: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/leshua.json index 927f87162..213e7471d 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "乐刷服务商密钥未配置", - "merchantDuplicate": "该商户下已存在此乐刷商户号" + "payFailed": "乐刷支付异常: {0}", + "refundFailed": "乐刷退款异常: {0}", + "closeFailed": "乐刷关闭订单异常: {0}", + "unsupportedPayMethod": "乐刷不支持的支付方式: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/vbill.json index 2077ab1a6..b7aff22ff 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/vbill.json @@ -1,5 +1,9 @@ { + "payFailed": "随行付支付异常: {0}", + "refundFailed": "随行付退款异常: {0}", + "closeFailed": "随行付关闭订单异常: {0}", + "unsupportedPayMethod": "随行付不支持的支付方式: {0}", + "merchantDuplicate": "该商户下已存在此随行付商户号", "isvKeyNotConfigured": "随行付服务商密钥未配置", - "mnoNotConfigured": "天阙商户号(mno)未配置, 请在商户配置中填写", - "merchantDuplicate": "该商户下已存在此天阙商户号" + "mnoNotConfigured": "随行付 MNO(移动网络运营商)未配置" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/yeepay.json new file mode 100644 index 000000000..67cced000 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "易宝支付异常: {0}", + "closeFailed": "易宝关闭订单异常: {0}", + "unsupportedPayMethod": "易宝不支持的支付方式: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/common.json index e4f3b24e5..c195de8cd 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/common.json @@ -50,5 +50,6 @@ "sensitiveWordHitNotFound": "命中记录不存在", "sensitiveWordStatusInvalid": "敏感词状态无效", "sensitiveWordMatchModeInvalid": "匹配模式无效", - "sensitiveWordCategoryInvalid": "分类无效" + "sensitiveWordCategoryInvalid": "分类无效", + "clientRuntimeNotExist": "客户端运行类型不存在: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/payment/capability.json index 102734a83..a6a43e7ca 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "支付能力不存在", "duplicateProduct": "关联支付产品不可重复", - "productNotExist": "支付产品不存在" + "productNotExist": "支付产品不存在", + "methodNotInDirectory": "支付方式不在支付目录中", + "invalidProvider": "无效的支付服务商" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/payment/channel.json index 9453b8a55..71506fbf2 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "非草稿状态,不能删除", "signVerifyFailIllegal": "签名验证失败,非法请求", "channelMerchantNotExist": "通道商户信息不存在", - "merchantInfoNotFound": "未查询到商户信息" + "merchantInfoNotFound": "未查询到商户信息", + "originOrderNotExist": "原订单不存在" } 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 f0056b6a2..455f19eb4 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 @@ -672,7 +672,7 @@ "notBlank": "商户AppId不可为空" }, "sandAppId": { - "notBlank": "杉德代理号不可为空" + "notBlank": "杉德 appId 不能为空" }, "credential": { "notNull": "通道凭证不能为空" @@ -794,6 +794,9 @@ "reqId": { "notBlank": "请求ID不可为空", "size": "请求ID不可超过64位" + }, + "yopIsvNo": { + "notBlank": "易宝服务商号不能为空" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/channel/error.json index 65e6dda2f..ee162ecc0 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "回調驗籤失敗", "cacheConcurrentConflict": "併發衝突", "systemError": "系統內部錯誤", - "validateParams": "參數校驗失敗", - "wechatOrderQueryFailed": "微信訂單查詢異常: {0}", - "wechatRefundQueryFailed": "微信退款查詢異常: {0}", - "wechatRefundCallFailed": "微信退款調用異常: {0}", - "wechatPayCallFailed": "微信支付調用異常: {0}", - "wechatCloseOrderFailed": "微信關閉訂單異常: {0}", - "alipayOrderQueryFailed": "支付寶訂單查詢異常: {0}", - "alipayRefundQueryFailed": "支付寶退款查詢異常: {0}", - "alipayRefundFailed": "支付寶退款異常: {0}", - "alipayRefundCallFailed": "支付寶退款調用異常: {0}", - "alipayPreCreateFailed": "支付寶預創建訂單異常: {0}", - "alipayPayCallFailed": "支付寶支付調用異常: {0}", - "alipayCloseOrderFailed": "支付寶關閉訂單異常: {0}", - "alipayClientCreateFailed": "創建AlipayClient異常: {0}", - "lakalaIsvKeyNotConfigured": "拉卡拉服務商密鑰未配置", - "lakalaMerchantDuplicate": "該商户下已存在此拉卡拉商户號", - "lakalaPayFailed": "支付異常: {0}", - "lakalaRefundFailed": "退款異常: {0}", - "lakalaSyncFailed": "訂單同步異常: {0}", - "lakalaCloseFailed": "關閉訂單異常: {0}", - "lakalaUnsupportedPayMethod": "拉卡拉不支持的支付方式: {0}", - "yeepayPayFailed": "易寶支付下單失敗", - "yeepayCloseFailed": "易寶關閉訂單失敗", - "yeepayUnsupportedPayMethod": "易寶不支持該支付方式: {0}" + "validateParams": "參數校驗失敗" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/adapay.json new file mode 100644 index 000000000..26da83821 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "匯付支付異常: {0}", + "closeFailed": "匯付關閉訂單異常: {0}", + "unsupportedPayMethod": "匯付不支援的支付方式: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/dougong.json new file mode 100644 index 000000000..cd1c3c8ec --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "斗拱支付異常: {0}", + "refundFailed": "斗拱退款異常: {0}", + "closeFailed": "斗拱關閉訂單異常: {0}", + "unsupportedPayMethod": "斗拱不支援的支付方式: {0}", + "isvKeyNotConfigured": "斗拱服務商金鑰未配置", + "merchantDuplicate": "該商戶下已存在此斗拱商戶號" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/fuyou.json new file mode 100644 index 000000000..d3a455dee --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "富友支付異常: {0}", + "refundFailed": "富友退款異常: {0}", + "unsupportedPayMethod": "富友不支援的支付方式: {0}", + "merchantDuplicate": "該商戶下已存在此富友商戶號", + "isvKeyNotConfigured": "富友服務商金鑰未配置", + "mchNoNotConfigured": "富友商戶號未配置" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/hkrt.json new file mode 100644 index 000000000..940f55b3e --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "海科融通支付異常: {0}", + "refundFailed": "海科融通退款異常: {0}", + "closeFailed": "海科融通關閉訂單異常: {0}", + "unsupportedPayMethod": "海科融通不支援的支付方式: {0}", + "isvKeyNotConfigured": "海科融通服務商金鑰未配置", + "termNoNotConfigured": "海科融通終端號未配置", + "merchantDuplicate": "該商戶下已存在此海科融通商戶號" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/hmpay.json new file mode 100644 index 000000000..d668a721a --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "河馬付支付異常: {0}", + "refundFailed": "河馬付退款異常: {0}", + "closeFailed": "河馬付關閉訂單異常: {0}", + "unsupportedPayMethod": "河馬付不支援的支付方式: {0}", + "isvKeyNotConfigured": "河馬付服務商金鑰未配置", + "merchantDuplicate": "該商戶下已存在此河馬付商戶號" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/lakala.json index bc65f075a..c3921c5ef 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "應用公鑰不可為空", "lklAppIdRequired": "拉卡拉應用編號不可為空", "mchSerialNoRequired": "商户證書序列號不可為空", - "termNoNotConfigured": "終端號未配置, 請在商户配置中填寫" + "termNoNotConfigured": "終端號未配置, 請在商户配置中填寫", + "isvKeyNotConfigured": "拉卡拉服務商金鑰未配置", + "merchantDuplicate": "該商戶下已存在此拉卡拉商戶號", + "payFailed": "拉卡拉支付異常: {0}", + "refundFailed": "拉卡拉退款異常: {0}", + "closeFailed": "拉卡拉關閉訂單異常: {0}", + "unsupportedPayMethod": "拉卡拉不支援的支付方式: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/leshua.json index 1d384350f..ae2abc5d9 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "樂刷服務商密鑰未配置", - "merchantDuplicate": "該商户下已存在此樂刷商户號" + "payFailed": "樂刷支付異常: {0}", + "refundFailed": "樂刷退款異常: {0}", + "closeFailed": "樂刷關閉訂單異常: {0}", + "unsupportedPayMethod": "樂刷不支援的支付方式: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/vbill.json index 32fe297b8..3e510fdee 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/vbill.json @@ -1,5 +1,9 @@ { - "isvKeyNotConfigured": "隨行付服務商密鑰未配置", - "mnoNotConfigured": "天闕商户號(mno)未配置, 請在商户配置中填寫", - "merchantDuplicate": "該商户下已存在此天闕商户號" + "payFailed": "隨行付支付異常: {0}", + "refundFailed": "隨行付退款異常: {0}", + "closeFailed": "隨行付關閉訂單異常: {0}", + "unsupportedPayMethod": "隨行付不支援的支付方式: {0}", + "merchantDuplicate": "該商戶下已存在此隨行付商戶號", + "isvKeyNotConfigured": "隨行付服務商金鑰未配置", + "mnoNotConfigured": "隨行付 MNO(行動網路營運商)未配置" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/yeepay.json new file mode 100644 index 000000000..e8f4f7a36 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "易寶支付異常: {0}", + "closeFailed": "易寶關閉訂單異常: {0}", + "unsupportedPayMethod": "易寶不支援的支付方式: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/common.json index f97388779..f93f8567c 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/common.json @@ -50,5 +50,6 @@ "sensitiveWordHitNotFound": "命中記錄不存在", "sensitiveWordStatusInvalid": "敏感詞狀態無效", "sensitiveWordMatchModeInvalid": "匹配模式無效", - "sensitiveWordCategoryInvalid": "分類無效" + "sensitiveWordCategoryInvalid": "分類無效", + "clientRuntimeNotExist": "客戶端執行類型不存在: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/payment/capability.json index 24ff02c65..4c541c6da 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "支付能力不存在", "duplicateProduct": "關聯支付產品不可重複", - "productNotExist": "支付產品不存在" + "productNotExist": "支付產品不存在", + "methodNotInDirectory": "支付方式不在支付目錄中", + "invalidProvider": "無效的支付服務商" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/payment/channel.json index 1f2e775d7..88d4786b4 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "非草稿狀態,不能刪除", "signVerifyFailIllegal": "簽名驗證失敗,非法請求", "channelMerchantNotExist": "通道商户信息不存在", - "merchantInfoNotFound": "未查詢到商户信息" + "merchantInfoNotFound": "未查詢到商户信息", + "originOrderNotExist": "原訂單不存在" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/validation.json index 7ffba7de8..ec6bc7db5 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-HK/validation.json @@ -672,7 +672,7 @@ "notBlank": "商户AppId不可為空" }, "sandAppId": { - "notBlank": "杉德代理號不可為空" + "notBlank": "杉德 appId 不能為空" }, "credential": { "notNull": "通道憑證不能為空" @@ -794,6 +794,9 @@ "reqId": { "notBlank": "請求ID不可為空", "size": "請求ID不可超過64位" + }, + "yopIsvNo": { + "notBlank": "易寶服務商號不能為空" } } } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/channel/error.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/channel/error.json index bbd8bc6fb..22eee03b3 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/channel/error.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/channel/error.json @@ -8,28 +8,5 @@ "callbackVerifyFailed": "回撥驗籤失敗", "cacheConcurrentConflict": "併發衝突", "systemError": "系統內部錯誤", - "validateParams": "引數校驗失敗", - "wechatOrderQueryFailed": "微信訂單查詢異常: {0}", - "wechatRefundQueryFailed": "微信退款查詢異常: {0}", - "wechatRefundCallFailed": "微信退款呼叫異常: {0}", - "wechatPayCallFailed": "微信支付呼叫異常: {0}", - "wechatCloseOrderFailed": "微信關閉訂單異常: {0}", - "alipayOrderQueryFailed": "支付寶訂單查詢異常: {0}", - "alipayRefundQueryFailed": "支付寶退款查詢異常: {0}", - "alipayRefundFailed": "支付寶退款異常: {0}", - "alipayRefundCallFailed": "支付寶退款呼叫異常: {0}", - "alipayPreCreateFailed": "支付寶預建立訂單異常: {0}", - "alipayPayCallFailed": "支付寶支付呼叫異常: {0}", - "alipayCloseOrderFailed": "支付寶關閉訂單異常: {0}", - "alipayClientCreateFailed": "建立AlipayClient異常: {0}", - "lakalaIsvKeyNotConfigured": "拉卡拉服務商金鑰未配置", - "lakalaMerchantDuplicate": "該商戶下已存在此拉卡拉商戶號", - "lakalaPayFailed": "支付異常: {0}", - "lakalaRefundFailed": "退款異常: {0}", - "lakalaSyncFailed": "訂單同步異常: {0}", - "lakalaCloseFailed": "關閉訂單異常: {0}", - "lakalaUnsupportedPayMethod": "拉卡拉不支援的支付方式: {0}", - "yeepayPayFailed": "易寶支付下單失敗", - "yeepayCloseFailed": "易寶關閉訂單失敗", - "yeepayUnsupportedPayMethod": "易寶不支援該支付方式: {0}" + "validateParams": "引數校驗失敗" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/adapay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/adapay.json new file mode 100644 index 000000000..26da83821 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/adapay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "匯付支付異常: {0}", + "closeFailed": "匯付關閉訂單異常: {0}", + "unsupportedPayMethod": "匯付不支援的支付方式: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/dougong.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/dougong.json new file mode 100644 index 000000000..cd1c3c8ec --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/dougong.json @@ -0,0 +1,8 @@ +{ + "payFailed": "斗拱支付異常: {0}", + "refundFailed": "斗拱退款異常: {0}", + "closeFailed": "斗拱關閉訂單異常: {0}", + "unsupportedPayMethod": "斗拱不支援的支付方式: {0}", + "isvKeyNotConfigured": "斗拱服務商金鑰未配置", + "merchantDuplicate": "該商戶下已存在此斗拱商戶號" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/fuyou.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/fuyou.json new file mode 100644 index 000000000..d3a455dee --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/fuyou.json @@ -0,0 +1,8 @@ +{ + "payFailed": "富友支付異常: {0}", + "refundFailed": "富友退款異常: {0}", + "unsupportedPayMethod": "富友不支援的支付方式: {0}", + "merchantDuplicate": "該商戶下已存在此富友商戶號", + "isvKeyNotConfigured": "富友服務商金鑰未配置", + "mchNoNotConfigured": "富友商戶號未配置" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/hkrt.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/hkrt.json new file mode 100644 index 000000000..940f55b3e --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/hkrt.json @@ -0,0 +1,9 @@ +{ + "payFailed": "海科融通支付異常: {0}", + "refundFailed": "海科融通退款異常: {0}", + "closeFailed": "海科融通關閉訂單異常: {0}", + "unsupportedPayMethod": "海科融通不支援的支付方式: {0}", + "isvKeyNotConfigured": "海科融通服務商金鑰未配置", + "termNoNotConfigured": "海科融通終端號未配置", + "merchantDuplicate": "該商戶下已存在此海科融通商戶號" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/hmpay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/hmpay.json new file mode 100644 index 000000000..d668a721a --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/hmpay.json @@ -0,0 +1,8 @@ +{ + "payFailed": "河馬付支付異常: {0}", + "refundFailed": "河馬付退款異常: {0}", + "closeFailed": "河馬付關閉訂單異常: {0}", + "unsupportedPayMethod": "河馬付不支援的支付方式: {0}", + "isvKeyNotConfigured": "河馬付服務商金鑰未配置", + "merchantDuplicate": "該商戶下已存在此河馬付商戶號" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/lakala.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/lakala.json index 7e0abd7a9..147ff8073 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/lakala.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/lakala.json @@ -3,5 +3,11 @@ "publicKeyRequired": "應用公鑰不可為空", "lklAppIdRequired": "拉卡拉應用編號不可為空", "mchSerialNoRequired": "商戶證書序列號不可為空", - "termNoNotConfigured": "終端號未配置, 請在商戶配置中填寫" + "termNoNotConfigured": "終端號未配置, 請在商戶配置中填寫", + "isvKeyNotConfigured": "拉卡拉服務商金鑰未配置", + "merchantDuplicate": "該商戶下已存在此拉卡拉商戶號", + "payFailed": "拉卡拉支付異常: {0}", + "refundFailed": "拉卡拉退款異常: {0}", + "closeFailed": "拉卡拉關閉訂單異常: {0}", + "unsupportedPayMethod": "拉卡拉不支援的支付方式: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/leshua.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/leshua.json index 82918c611..ae2abc5d9 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/leshua.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/leshua.json @@ -1,4 +1,6 @@ { - "isvKeyNotConfigured": "樂刷服務商金鑰未配置", - "merchantDuplicate": "該商戶下已存在此樂刷商戶號" + "payFailed": "樂刷支付異常: {0}", + "refundFailed": "樂刷退款異常: {0}", + "closeFailed": "樂刷關閉訂單異常: {0}", + "unsupportedPayMethod": "樂刷不支援的支付方式: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/vbill.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/vbill.json index 75efffad1..3e510fdee 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/vbill.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/vbill.json @@ -1,5 +1,9 @@ { + "payFailed": "隨行付支付異常: {0}", + "refundFailed": "隨行付退款異常: {0}", + "closeFailed": "隨行付關閉訂單異常: {0}", + "unsupportedPayMethod": "隨行付不支援的支付方式: {0}", + "merchantDuplicate": "該商戶下已存在此隨行付商戶號", "isvKeyNotConfigured": "隨行付服務商金鑰未配置", - "mnoNotConfigured": "天闕商戶號(mno)未配置, 請在商戶配置中填寫", - "merchantDuplicate": "該商戶下已存在此天闕商戶號" + "mnoNotConfigured": "隨行付 MNO(行動網路營運商)未配置" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/yeepay.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/yeepay.json new file mode 100644 index 000000000..e8f4f7a36 --- /dev/null +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/channel/yeepay.json @@ -0,0 +1,5 @@ +{ + "payFailed": "易寶支付異常: {0}", + "closeFailed": "易寶關閉訂單異常: {0}", + "unsupportedPayMethod": "易寶不支援的支付方式: {0}" +} diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/common.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/common.json index 840a9b03b..215fb783e 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/common.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/common.json @@ -50,5 +50,6 @@ "sensitiveWordHitNotFound": "命中記錄不存在", "sensitiveWordStatusInvalid": "敏感詞狀態無效", "sensitiveWordMatchModeInvalid": "匹配模式無效", - "sensitiveWordCategoryInvalid": "分類無效" + "sensitiveWordCategoryInvalid": "分類無效", + "clientRuntimeNotExist": "客戶端執行類型不存在: {0}" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/payment/capability.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/payment/capability.json index 24ff02c65..4c541c6da 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/payment/capability.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/payment/capability.json @@ -1,5 +1,7 @@ { "notExist": "支付能力不存在", "duplicateProduct": "關聯支付產品不可重複", - "productNotExist": "支付產品不存在" + "productNotExist": "支付產品不存在", + "methodNotInDirectory": "支付方式不在支付目錄中", + "invalidProvider": "無效的支付服務商" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/payment/channel.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/payment/channel.json index 4a4d434e1..be29668a8 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/payment/channel.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/error/payment/channel.json @@ -6,5 +6,6 @@ "onlyDraftCanDelete": "非草稿狀態,不能刪除", "signVerifyFailIllegal": "簽名驗證失敗,非法請求", "channelMerchantNotExist": "通道商戶資訊不存在", - "merchantInfoNotFound": "未查詢到商戶資訊" + "merchantInfoNotFound": "未查詢到商戶資訊", + "originOrderNotExist": "原訂單不存在" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/validation.json index d54f0ff59..7ca6005da 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-TW/validation.json @@ -672,7 +672,7 @@ "notBlank": "商戶AppId不可為空" }, "sandAppId": { - "notBlank": "杉德代理號不可為空" + "notBlank": "杉德 appId 不能為空" }, "credential": { "notNull": "通道憑證不能為空" @@ -794,6 +794,9 @@ "reqId": { "notBlank": "請求ID不可為空", "size": "請求ID不可超過64位" + }, + "yopIsvNo": { + "notBlank": "易寶服務商號不能為空" } } } diff --git a/daxpay-platform/daxpay-platform-service/service-iam/src/main/java/cn/daxpay/open/platform/iam/auth/service/PasswordDecryptService.java b/daxpay-platform/daxpay-platform-service/service-iam/src/main/java/cn/daxpay/open/platform/iam/auth/service/PasswordDecryptService.java index 37c4d14e0..6428e0e70 100644 --- a/daxpay-platform/daxpay-platform-service/service-iam/src/main/java/cn/daxpay/open/platform/iam/auth/service/PasswordDecryptService.java +++ b/daxpay-platform/daxpay-platform-service/service-iam/src/main/java/cn/daxpay/open/platform/iam/auth/service/PasswordDecryptService.java @@ -30,7 +30,7 @@ public class PasswordDecryptService { String privateKey = platformConfigProperties.getKeyConfig().getPrivateKey(); if (StrUtil.isBlank(privateKey)) { // 认证: 私钥未配置 - throw new BizException(CommonCode.FAIL_CODE, "error.auth.auth.privateKeyNotConfigured"); + throw new BizException(CommonCode.FAIL_CODE, "error.auth.privateKeyNotConfigured"); } try { @@ -38,7 +38,7 @@ public class PasswordDecryptService { } catch (Exception e) { log.error("密码解密失败: {}", e.getMessage()); // 认证: 密码解密失败 - throw new BizException(CommonCode.FAIL_CODE, "error.auth.auth.passwordDecryptFailed"); + throw new BizException(CommonCode.FAIL_CODE, "error.auth.passwordDecryptFailed"); } } }