public void TestGetDefaultConfigSe() { const CountryCode countrycode = CountryCode.SE; Assert.That(_defaultConf.GetUsername(PaymentType.INVOICE, countrycode), Is.EqualTo("sverigetest")); Assert.That(_defaultConf.GetPassword(PaymentType.INVOICE, countrycode), Is.EqualTo("sverigetest")); Assert.That(_defaultConf.GetUsername(PaymentType.INVOICE, countrycode), Is.EqualTo(_defaultConf.GetUsername(PaymentType.PAYMENTPLAN, countrycode))); Assert.That(_defaultConf.GetPassword(PaymentType.INVOICE, countrycode), Is.EqualTo(_defaultConf.GetPassword(PaymentType.PAYMENTPLAN, countrycode))); Assert.That(_defaultConf.GetClientNumber(PaymentType.INVOICE, countrycode), Is.EqualTo(79021)); Assert.That(_defaultConf.GetClientNumber(PaymentType.PAYMENTPLAN, countrycode), Is.EqualTo(59999)); Assert.That(_defaultConf.GetMerchantId(PaymentType.HOSTED, countrycode), Is.EqualTo("1130")); Assert.That(_defaultConf.GetSecretWord(PaymentType.HOSTED, countrycode), Is.EqualTo("8a9cece566e808da63c6f07ff415ff9e127909d000d259aba24daa2fed6d9e3f8b0b62e8ad1fa91c7d7cd6fc3352deaae66cdb533123edf127ad7d1f4c77e7a3")); Assert.That(_defaultConf.GetEndPoint(PaymentType.HOSTED), Is.EqualTo("https://webpaypaymentgatewaystage.svea.com/webpay/payment")); Assert.That(_defaultConf.GetEndPoint(PaymentType.INVOICE), Is.EqualTo("https://webpaywsstage.svea.com/SveaWebPay.asmx?WSDL")); }
private string GetEndPointBase() { var endPoint = ConfigurationProvider.GetEndPoint(PaymentType.HOSTED); var baseUrl = endPoint.Replace("/payment", ""); var targetAddress = baseUrl + "/rest" + ServicePath; return(targetAddress); }
/// <summary> /// doRequest /// </summary> /// <returns>PaymentPlanParamsResponse</returns> public async Task <GetPaymentPlanParamsEuResponse> DoRequest() { GetPaymentPlanParamsEuRequest request = PrepareRequest(); Soapsc = new ServiceSoapClient(new BasicHttpBinding { Name = "ServiceSoap", //Security = new BasicHttpSecurity() // { // Mode = BasicHttpSecurityMode.Transport // } }, new EndpointAddress(_config.GetEndPoint(PaymentType.PAYMENTPLAN))); return(await Soapsc.GetPaymentPlanParamsEuAsync(request)); }
/// <summary> /// doRequest /// </summary> /// <returns>PaymentPlanParamsResponse</returns> public GetPaymentPlanParamsEuResponse DoRequest() { GetPaymentPlanParamsEuRequest request = PrepareRequest(); Soapsc = new ServiceSoapClient(new BasicHttpBinding { Name = "ServiceSoap", Security = new BasicHttpSecurity { Mode = BasicHttpSecurityMode.Transport } }, new EndpointAddress( _config.GetEndPoint(PaymentType.PAYMENTPLAN))); return(Soapsc.GetPaymentPlanParamsEu(request)); }
/// <summary> /// doRequest /// </summary> /// <returns>GetCustomerAddressesResponse</returns> public async Task <GetCustomerAddressesResponse> DoRequestAsync() { GetCustomerAddressesRequest request = PrepareRequest(); Soapsc = new ServiceSoapClient(new BasicHttpBinding { Name = "ServiceSoap", //Security = new BasicHttpSecurity //{ // Mode = BasicHttpSecurityMode.Transport //} }, new EndpointAddress( _config.GetEndPoint(_orderType == "Invoice" ? PaymentType.INVOICE : PaymentType.PAYMENTPLAN))); return(await Soapsc.GetAddressesAsync(request)); }
/// <summary> /// doRequest /// </summary> /// <returns>GetCustomerAddressesResponse</returns> public GetCustomerAddressesResponse DoRequest() { GetCustomerAddressesRequest request = PrepareRequest(); Soapsc = new ServiceSoapClient(new BasicHttpBinding { Name = "ServiceSoap", Security = new BasicHttpSecurity { Mode = BasicHttpSecurityMode.Transport } }, new EndpointAddress( _config.GetEndPoint(_orderType == "Invoice" ? PaymentType.INVOICE : PaymentType.PAYMENTPLAN))); return(Soapsc.GetAddresses(request)); }