I have a controller that's getting data back from an external payment portal in this format:
status=%3CportalRes+xmlns%3D%22http%3A%2F%2Fwww.e-paycapita.com%2Fportal%22%3E%3CrequestID%3E7%3C%2FrequestID%3E%3CreqStatus%3E%3CstatusCode%3E0%3C%2FstatusCode%3E%3Cmessage%3EPayment+-+Sale+-+Processing+completed+successfully.%3C%2Fmessage%3E%3C%2FreqStatus%3E%3CauthDetail%3E%3CresponseCode%3E00%3C%2FresponseCode%3E%3Cmessage%3E%26quot%3BAUTH+CODE%3A100955%26quot%3B%3C%2Fmessage%3E%3CauthCode%3E100955%3C%2FauthCode%3E%3Camount%3E10000%3C%2Famount%3E%3Ccan%3E2506%3C%2Fcan%3E%3C%2FauthDetail%3E%3Csurcharge%3E%3CfundCode%3ECSRCH%3C%2FfundCode%3E%3Creference%3EA15009581%3C%2Freference%3E%3Camount%3E175%3C%2Famount%3E%3C%2Fsurcharge%3E%3Cmop%3E51%3C%2Fmop%3E%3Ccart%3E%3Citems%3E%3Citem%3E%3Creference%3EA7000%3C%2Freference%3E%3Creference2%3E1234%3C%2Freference2%3E%3Ccan%3E2506%3C%2Fcan%3E%3CfundCode%3E8%3C%2FfundCode%3E%3Camount%3E10000%3C%2Famount%3E%3C%2Fitem%3E%3C%2Fitems%3E%3C%2Fcart%3E%3C%2FportalRes%3E
How do I get this into an XmlDocument
object in C#?