package setting

var AlipayAppID = ""
var AlipayPrivateKey = ""  // 应用私钥（RSA2）
var AlipayPublicKey = ""   // 支付宝公钥（用于验签）
var AlipayNotifyURL = ""
var AlipayMinTopUp = 1
var AlipayUnitPrice = 7.0

// IsAlipayConfigured 检查支付宝核心配置是否完整
func IsAlipayConfigured() bool {
	return AlipayAppID != "" &&
		AlipayPrivateKey != "" &&
		AlipayPublicKey != ""
}

// OnAlipayConfigChanged 配置变更时调用的回调函数（由 controller 包注册）
var OnAlipayConfigChanged func()
