25 lines
773 B
Go
25 lines
773 B
Go
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
|
|
}
|