public CheckoutConfiguration(
     SdkCredentials sdkCredentials,
     Environment environment,
     IHttpClientFactory httpClientFactory)
 {
     CheckoutUtils.ValidateParams("sdkCredentials", sdkCredentials, "environment", environment,
                                  "httpClientFactory", httpClientFactory);
     SdkCredentials    = sdkCredentials;
     Environment       = environment;
     HttpClientFactory = httpClientFactory;
 }
Beispiel #2
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            Mouse.OverrideCursor = Cursors.Wait;
            var credentials = new SdkCredentials(Stage.Text, AccessToken.Text, "production");

            credentials.SetTokenRefreshCredentials(
                "D103.Fo7Hx-279X_WDuUP5Q2WNaNYJAN91lPqVQ8bb-lSbuw.v544vZaYLZUcN33Vh_-bQa6v-yC", "PPHAccreditron9k",
                "A8VERY8SECRET8VALUE0");
            var merchant = await RetailSDK.InitializeMerchant(credentials);

            StateManager.Instance.ActiveMerchant = merchant;
            Mouse.OverrideCursor = null;
            NavigationService.Navigate(new _2_DiscoveredDevices());
        }