public static void Main()
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("Endpoint URL");
request.ContentType = "text/xml;charset=\"utf-8\"";
request.Accept = "text/xml";
XmlDocument SOAPReqBody = new XmlDocument();
SOAPReqBody.LoadXml(@"<soap:Envelope xmlns:soap=""http://www.w3.org/2003/05/soap-envelope"" xmlns:pv=""https://ssl.selectpayment.com/PV"">
<pv:CreditandDebitReports>
<pv:storeId>Replace with your StoreID</pv:storeId>
<pv:storeKey>Replace with your StoreKey</pv:storeKey>
<pv:entityId>Replace with your EntityID</pv:entityId>
<pv:beginDate>2022-01-22</pv:beginDate>
<pv:endDate>2022-03-25</pv:endDate>
</pv:CreditandDebitReports>
using (Stream stream = request.GetRequestStream())
SOAPReqBody.Save(stream);
using (WebResponse Serviceres = request.GetResponse())
using (StreamReader rd = new StreamReader(Serviceres.GetResponseStream()))
var ServiceResult = rd.ReadToEnd();
Console.WriteLine(ServiceResult);