This is very helpful Gabe! I gave the impression I didn't need any help on
this part but I would have become a developer in distress during
implementation/integration.
Being an old ASP solutions provider I have not been working a lot with
ASP.NET so I was not aware of the HttpWebRequest mechanism!
Wow! Inherits from MarshalByRefObject ? Why is this? A hybrid remoting and
web mechanism?
Do you use the GetResponse Method?
It sounds like it allows you to set up your own SSL/TLS configured app and
then when someone connects to your site, you perform the following;
1. While I have an active session(object) with my end-user who has just
logged onto my secure site and given their credit card info, I now send that
end user's info to another secure site to authorize their credit card info.
2. After a few seconds, I get this kind of webservice-y experience going
on where I receive the accept or decline response from, say BofA. I say
webservice-y because someone connects to my service (selling some widget)
and I immediately connect to someone elses service (in this case, credit
card authorization) . Is this correct?
3. After parsing what appears to be a returned data stream, I retain that
authorization status (returned via the HttpWebResponse class,
GetResponseStream ) as a boolean in my database table along with the
transaction amount and the end-user's address info, etc.
4. After all the behind the scenes authorization which my end-user is
unaware of, I then send the response back to them informing them that their
order has been processed or that their credit card authorization has been
declined.
5. Finally, the session object is terminated...
What it sounds like with my initial impression is that .NET has given us
functionality with HttpWebRequest/Response classes that enables us to build
our own http transaction mechanisms so that I don't have to pay a
considerable amount of money to someone else who has done just the same
thing???
Thank you Gabe! -greg