如何更改显示在 VirtoCommerce 店面中的支付模块的名称

How to change name of Payment Module that shows up in VirtoCommerce storefront

尝试更改显示在店面中的支付模块的名称 UI:"Authorize.Net payment gateway" - 我们希望它简单地说 "Use credit card."

我已经更改了module.manifest文件,并且我已经更改了authorizeNetPaymentMethodFactory中的"Name"。新模块已正确安装,但最终用户 UI 未更改。请提供有关如何更改用户在结帐时选择付款方式或 post-订单付款屏幕时显示的字符串的分步说明。

我们已经安装了新模块。完成重新启动 admin appPool 和 storeFront AppPool。我们已经完成卸载、重新启动、将新模块上传到模块目录、显示新模块、新版本号等,但最终用户文本永远不会改变。

覆盖显示名称的最佳方法是使用 Storefront 资源文件和 paymentMethod.code 作为密钥的一部分。

例如 'checkout.payment_method.AuthorizeNet.display_name':'Use credit card'。

并在显示付款方式名称时稍微更改代码 https://github.com/VirtoCommerce/vc-theme-default/blob/521f9e073301f63bab368e16f913a51a40d194ff/assets/js/common-components/paymentMethods.tpl.liquid#L11