public static bool TestClient(CmtPaymentSettings serverPaymentSettings, string number, DateTime date, ILogger logger) { var cmtPaymentServiceClient = new CmtPaymentServiceClient(serverPaymentSettings, null, null, logger, null); var result = TokenizeSyncForSettingsTest(cmtPaymentServiceClient, number, date); return(result.IsSuccessful); }
public CmtPaymentClient(string baseUrl, string sessionId, CmtPaymentSettings cmtSettings, IIPAddressManager ipAddressManager, IPackageInfo packageInfo, ILogger logger, IConnectivityService connectivityService) : base(baseUrl, sessionId, packageInfo, connectivityService) { _ipAddressManager = ipAddressManager; _logger = logger; CmtPaymentServiceClient = new CmtPaymentServiceClient(cmtSettings, null, packageInfo, logger, connectivityService); }
public CmtMobileServiceClient(CmtPaymentSettings cmtSettings, string sessionId, IPackageInfo packageInfo, IConnectivityService connectivityService) : base(cmtSettings.IsSandbox ? cmtSettings.SandboxMobileBaseUrl : cmtSettings.MobileBaseUrl, sessionId, packageInfo, connectivityService) { Client.Timeout = new TimeSpan(0, 0, 2, 0, 0); Client.LocalHttpWebRequestFilter = SignRequest; ConsumerKey = cmtSettings.ConsumerKey; ConsumerSecretKey = cmtSettings.ConsumerSecretKey; }
private void RunPapiTest(CmtPaymentSettings settings) { var cc = new TestCreditCards(TestCreditCards.TestCreditCardSetting.Cmt).Visa; var result = CmtPaymentClient.TestClient(settings, cc.Number, cc.ExpirationDate, _logger); if (result) { return; } throw new Exception("Papi connection failed"); }
public CmtPaymentServiceClient(CmtPaymentSettings cmtSettings, string sessionId, IPackageInfo packageInfo, ILogger logger, IConnectivityService connectivityService) : base(cmtSettings.IsSandbox ? cmtSettings.SandboxBaseUrl : cmtSettings.BaseUrl, sessionId, packageInfo, connectivityService) { _logger = logger; ClientSetup(); //Client.Proxy = new WebProxy("192.168.12.122", 8888); ConsumerKey = cmtSettings.ConsumerKey; ConsumerSecretKey = cmtSettings.ConsumerSecretKey; }