public CheckoutApiRestClient(string secretKey, Environment env, int connectTimeout)
 {
     AppSettings.RequestTimeout = connectTimeout;
     AppSettings.SecretKey      = secretKey;
     AppSettings.Environment    = env;          // setting the environment sets the base uri to sandbox/live.
     ContentAdaptor.Setup();
 }
 public APIClient(string clientId, string clientSecret, string clientScope, Environment env)
 {
     AppSettings.ClientId     = clientId;
     AppSettings.ClientScope  = clientSecret;
     AppSettings.ClientSecret = clientScope;
     AppSettings.Environment  = env;
     ContentAdaptor.Setup();
 }
Beispiel #3
0
        public APIClient()
        {
            if (AppSettings.Environment == Environment.Undefined)
            {
                AppSettings.SetEnvironmentFromConfig();
            }

            ContentAdaptor.Setup();
        }
Beispiel #4
0
        public ApiClient(CheckoutConfiguration configuration, IApiHttpClient httpClient)
        {
            CheckoutConfiguration = configuration;
            ApiHttpClient         = httpClient;

            CardService              = new CardService(ApiHttpClient, CheckoutConfiguration);
            ChargeService            = new ChargeService(ApiHttpClient, CheckoutConfiguration);
            CustomerService          = new CustomerService(ApiHttpClient, CheckoutConfiguration);
            LookupsService           = new LookupsService(ApiHttpClient, CheckoutConfiguration);
            PayoutsService           = new PayoutsService(ApiHttpClient, CheckoutConfiguration);
            RecurringPaymentsService = new RecurringPaymentsService(ApiHttpClient, CheckoutConfiguration);
            ReportingService         = new ReportingService(ApiHttpClient, CheckoutConfiguration);
            TokenService             = new TokenService(ApiHttpClient, CheckoutConfiguration);

            ContentAdaptor.Setup();
        }
Beispiel #5
0
 private T GetResponseAsObject <T>(string responseAsString)
 {
     return(ContentAdaptor.JsonStringToObject <T>(responseAsString));
 }
Beispiel #6
0
 private string GetObjectAsString(object requestModel)
 {
     return(ContentAdaptor.ConvertToJsonString(requestModel));
 }
Beispiel #7
0
 public APIClient(string secretKey, Environment env)
 {
     AppSettings.SecretKey   = secretKey;
     AppSettings.Environment = env;
     ContentAdaptor.Setup();
 }
 public APIClient(Environment env)
 {
     AppSettings.Environment = env;
     ContentAdaptor.Setup();
 }