123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- using System.Text;
- using WingServerCommon.Config;
- using WingServerCommon.Config.Parameters;
- namespace WingPaymentService.Common.WeChat
- {
- public class WxPayConfigData : IWxPayIConfig
- {
- private string _serverIP => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "ServerIP").Value;
- private string _gatewayHost => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "GatewayHost").Value;
- private string _appId => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "AppId").Value;
- private string _mchId => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "MchId").Value;
- private string _key => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "Key").Value;
- private string _appSecret => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "AppSecret").Value;
- private string _sslCertData => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "SSLCertData").Value;
- private string _sslCertPassword => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "SSLCertPassword").Value;
- private string _notifyUrl => ConfigurationManager.GetParammeter<StringParameter>("WeChat", "NotifyUrl").Value;
-
-
- public string GetAppId()
- {
- return _appId;
- }
- public string GetMchId()
- {
- return _mchId;
- }
- public string GetKey()
- {
- return _key;
- }
- public string GetAppSecret()
- {
- return _appSecret;
- }
- public string GetServerUrl()
- {
- var serverUrl = $"{_gatewayHost}";
- return serverUrl;
- }
-
-
- public byte[] GetSSlCertData()
- {
- return Encoding.UTF8.GetBytes(_sslCertData);
- }
- public string GetSSlCertPassword()
- {
- return _sslCertPassword;
- }
-
-
- public string GetNotifyUrl()
- {
- return _notifyUrl;
- }
-
-
- public string GetIp()
- {
- return _serverIP;
- }
-
-
- public string GetProxyUrl()
- {
- return "";
- }
-
-
- public int GetReportLevel()
- {
- return 0;
- }
-
-
- public int GetLogLevel()
- {
- return 1;
- }
- }
- }
|