public async void mn_ClerkIdClick(object sender, RoutedEventArgs e) { ClerkId ObjectClerkId = new ClerkId(); var content = await ObjectClerkId.ShowAsync(); if (content == ContentDialogResult.Primary) { PaymentManager mgr = PaymentManager.Instance; ConfigParameters parameters = new ConfigParameters(); parameters.gateway = SupportedGateway.SHIFT4; Shift4ConfigParameters s4params = new Shift4ConfigParameters(); s4params.clerkId = ObjectClerkId.clerkId; parameters.gatewayConfigParameters = s4params; await mgr.SetApplicationConfig(parameters); } this.splv_Register.IsPaneOpen = !this.splv_Register.IsPaneOpen; }
public async void mn_AuthTokenClick(object sender, RoutedEventArgs e) { AuthToken ObjectAuthToken = new AuthToken(); var content = await ObjectAuthToken.ShowAsync(); Uri uriResult; bool result = Uri.TryCreate(ObjectAuthToken.shift4BaseURL, UriKind.Absolute, out uriResult) && (uriResult.Scheme == "http" || uriResult.Scheme == "https"); if (content == ContentDialogResult.Primary) { if (result == true) { if (ObjectAuthToken.authToken != null && ObjectAuthToken.shift4BaseURL != null && ObjectAuthToken.authToken.Length > 0 && ObjectAuthToken.shift4BaseURL.Length > 0) { PaymentManager mgr = PaymentManager.Instance; ConfigParameters cparams = new ConfigParameters(); cparams.gateway = SupportedGateway.SHIFT4; Shift4ConfigParameters parameters = new Shift4ConfigParameters(); //Shift4 URL parameters.baseUrl = ObjectAuthToken.shift4BaseURL; cparams.gatewayConfigParameters = parameters; string shift4URL = await mgr.SetApplicationConfig(cparams); //Shift4 AccessToken parameters.authtoken = ObjectAuthToken.authToken; cparams.gatewayConfigParameters = parameters; string accessToken = await mgr.SetApplicationConfig(cparams); if (accessToken != null && accessToken.Length > 1 && shift4URL != null && shift4URL.Length > 1) { var dialog = new MessageDialog("success"); await dialog.ShowAsync(); } else { var dialog = new MessageDialog("denied"); await dialog.ShowAsync(); } } else { var dialog = new MessageDialog("Enter Enter Empty Fields"); await dialog.ShowAsync(); } // this.splv_Register.IsPaneOpen = !this.splv_Register.IsPaneOpen; } else { var dialog = new MessageDialog("Invalid URL"); await dialog.ShowAsync(); } } this.splv_Register.IsPaneOpen = !this.splv_Register.IsPaneOpen; }