public void Initialize() { ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; _paymentSchedulesApi = new PaymentSchedulesApi(TestApiSettings.Uri); _tokensApi = new TokensApi(TestApiSettings.Uri); var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(TestApiSettings.Key + ":" + TestApiSettings.Secret); _paymentSchedulesApi.Configuration.AddDefaultHeader("Authorization", "Basic " + System.Convert.ToBase64String(plainTextBytes)); _tokensApi.Configuration.AddDefaultHeader("Authorization", "Basic " + System.Convert.ToBase64String(plainTextBytes)); }
public Gateway(ClientContext _context) { context = _context; authApi = new AuthenticationApi(context.Config); orderApi = new OrderApi(context.Config); payApi = new PaymentApi(context.Config); verifyApi = new VerificationApi(context.Config); currencyApi = new CurrencyConversionApi(context.Config); fraudApi = new FraudDetectApi(context.Config); paySchedulesApi = new PaymentSchedulesApi(context.Config); payTokenApi = new PaymentTokenApi(context.Config); payUrlApi = new PaymentURLApi(context.Config); infoApi = new InformationLookupApi(context.Config); }