Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="dataKey"></param>
        /// <returns></returns>
        private static string GetDataValue(string dataKey)
        {
            var appConfig         = PagSeguroConfigurationSection.GetCurrent();
            var dataFromAppConfig = appConfig?.Configuration.Get(dataKey);

            return(dataFromAppConfig ?? PagSeguroConfigSerializer.GetDataConfiguration(XmlConfiguration, dataKey));
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="urlKey"></param>
        /// <param name="sandbox"></param>
        /// <returns></returns>
        private static string GetUrlValue(string urlKey, bool sandbox)
        {
            var appConfig        = PagSeguroConfigurationSection.GetCurrent(sandbox);
            var urlFromAppConfig = appConfig?.Urls.GetValue <string>(urlKey, sandbox);

            return(urlFromAppConfig ?? PagSeguroConfigSerializer.GetWebserviceUrl(XmlConfig, urlKey));
        }
Exemple #3
0
 private static PagSeguroConfigurationSection GetAppConfig(bool isSandbox, string email = null,
                                                           string token = null, string appId = null, string appKey = null)
 {
     return(PagSeguroConfigurationSection.GetCurrent(isSandbox, email, token, appId, appKey));
 }