public TestServerPaymentSettingsResponse Post(TestCmtSettingsRequest request) { var response = new TestServerPaymentSettingsResponse { IsSuccessful = false, Message = "CMT Settings are invalid" }; try { var cc = new TestCreditCards(TestCreditCards.TestCreditCardSetting.Cmt).Visa; var result = CmtPaymentClient.TestClient(request.CmtPaymentSettings, cc.Number, cc.ExpirationDate, _logger); if (result) { return(new TestServerPaymentSettingsResponse { IsSuccessful = true, Message = "CMT Settings are valid" }); } } catch (Exception e) { response.Message += "\n" + e.Message + "\n" + e; } return(response); }
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"); }