}         // CheckTokenStatus

        private DataProviderCreationInfo CreateProviderCreationInfo(eBaySecurityInfo securityInfo)
        {
            var serviceConnectionInfo = this.connectionInfo;
            IServiceTokenProvider serviceTokenProvider = new ServiceTokenProviderCustom(securityInfo.Token);
            IEbayServiceProvider  serviceProvider      = new EbayTradingServiceProvider(serviceConnectionInfo);

            return(new DataProviderCreationInfo(serviceProvider)
            {
                ServiceTokenProvider = serviceTokenProvider,
                Settings = this.settings
            });
        }         // CreateProviderCreationInfo
        private DataProviderCreationInfo CreateProviderCreationInfo(eBaySecurityInfo securityInfo)
        {
            var ebayConnectionInfo = ObjectFactory.GetInstance <IEbayMarketplaceTypeConnection>();
            var connectionInfo     = eBayServiceHelper.CreateConnection(ebayConnectionInfo);;

            IServiceTokenProvider serviceTokenProvider = new ServiceTokenProviderCustom(securityInfo.Token);
            IEbayServiceProvider  serviceProvider      = new EbayTradingServiceProvider(connectionInfo);

            return(new DataProviderCreationInfo(serviceProvider)
            {
                ServiceTokenProvider = serviceTokenProvider,
                Settings = ObjectFactory.GetInstance <IEbayMarketplaceSettings>()
            });
        }