public Webpay.Integration.CSharp.AdminWS.GetOrdersResponse DoRequest() { var auth = new Webpay.Integration.CSharp.AdminWS.Authentication() { Password = _builder.GetConfig().GetPassword(_builder.OrderType, _builder.GetCountryCode()), Username = _builder.GetConfig().GetUsername(_builder.OrderType, _builder.GetCountryCode()) }; var request = new Webpay.Integration.CSharp.AdminWS.GetOrdersRequest() { Authentication = auth, OrdersToRetrieve = new[] { new GetOrderInformation() { SveaOrderId = _builder.Id, OrderType = ConvertPaymentTypeToOrderType(_builder.OrderType), ClientId = _builder.GetConfig().GetClientNumber(_builder.OrderType, _builder.GetCountryCode()) } } }; // make request to correct endpoint, return response object var endpoint = _builder.GetConfig().GetEndPoint(PaymentType.ADMIN_TYPE); var adminWS = new AdminServiceClient(new WSHttpBinding(SecurityMode.Transport), new EndpointAddress(endpoint)); var response = adminWS.GetOrders(request); return(response); }
public Webpay.Integration.CSharp.AdminWS.CancelOrderResponse DoRequest() { var auth = new Webpay.Integration.CSharp.AdminWS.Authentication() { Password = _builder.GetConfig().GetPassword(_builder.OrderType, _builder.GetCountryCode()), Username = _builder.GetConfig().GetUsername(_builder.OrderType, _builder.GetCountryCode()) }; var request = new Webpay.Integration.CSharp.AdminWS.CancelOrderRequest() { Authentication = auth, SveaOrderId = _builder.Id, OrderType = ConvertPaymentTypeToOrderType(_builder.OrderType), ClientId = _builder.GetConfig().GetClientNumber(_builder.OrderType, _builder.GetCountryCode()) }; // make request to correct endpoint, return response object var endpoint = _builder.GetConfig().GetEndPoint(PaymentType.ADMIN_TYPE); var adminWS = new AdminServiceClient("WcfAdminSoapService", endpoint); var response = adminWS.CancelOrder(request); return(response); }
public CancelPaymentPlanAmountResponse DoRequest() { var auth = new Webpay.Integration.CSharp.AdminWS.Authentication() { Password = _builder.GetConfig().GetPassword(_builder.OrderType, _builder.GetCountryCode()), Username = _builder.GetConfig().GetUsername(_builder.OrderType, _builder.GetCountryCode()) }; var request = new Webpay.Integration.CSharp.AdminWS.CancelPaymentPlanAmountRequest() { Authentication = auth, AmountInclVat = _builder.AmountIncVat, ContractNumber = _builder.Id, ClientId = _builder.GetConfig().GetClientNumber(_builder.OrderType, _builder.GetCountryCode()), Description = _builder.Description }; // make request to correct endpoint, return response object var endpoint = _builder.GetConfig().GetEndPoint(PaymentType.ADMIN_TYPE); var adminWS = new AdminServiceClient(new WSHttpBinding(SecurityMode.Transport), new EndpointAddress(endpoint)); var response = adminWS.CancelPaymentPlanAmount(request); return(response); }