package wallet import ( "strings" ) // ExternalRechargeConfig 保存 H5 外部充值需要公开给业务链路的运行配置。 type ExternalRechargeConfig struct { USDTTRC20Enabled bool USDTTRC20Address string MifaPayNotifyURL string MifaPayReturnURL string V5PayNotifyURL string V5PayReturnURL string } func normalizeExternalRechargeConfig(config ExternalRechargeConfig) ExternalRechargeConfig { config.USDTTRC20Address = strings.TrimSpace(config.USDTTRC20Address) config.MifaPayNotifyURL = strings.TrimSpace(config.MifaPayNotifyURL) config.MifaPayReturnURL = strings.TrimSpace(config.MifaPayReturnURL) config.V5PayNotifyURL = strings.TrimSpace(config.V5PayNotifyURL) config.V5PayReturnURL = strings.TrimSpace(config.V5PayReturnURL) return config }