Forum Moderators: buckworks
I'm just a bit confused when it comes to the transaction process of an ecommerce site.
I was thinking that if I go with my bank as a merchant the easiest option is for them to host the transaction process and deal with the user's private data and security.
The only pitfall to this is probably the changing of the url when it goes to the bank's secure web server (that's how it looks anyway) ie. an issue of trust, although it is a large and reputable bank.
My question is would osCommerce be easily integrated with this process? Or is it more honed to work with transactions on your own website using SSL and the like?
First: Transactions are processed BY the processor BUT without your web visitors actually having to visit their website. The way it works is your cart contacts the transaction processor's server, passes the transaction information, gets a yay or nay on the sale, and then receives any follow up code (errors or messages). Your cart then decides what to do with these.
Second: the osCommerce community has built several modules for most of the popular CC Processors. If you go with one they don't have a module for then you'll need to build it yourself or have someone build it for you. Not overly difficult but you'll want to be sure it's done right to preserve security and privacy.
First: Transactions are processed BY the processor BUT without your web visitors actually having to visit their website. The way it works is your cart contacts the transaction processor's server, passes the transaction information, gets a yay or nay on the sale, and then receives any follow up code (errors or messages). Your cart then decides what to do with these.
However I'm also aware of the method which you have just stated. And this method seems to be the one which most use. So if I want the user to have a similar shopping experience to previous experiences then it looks like I will have to purchase an SSL certificate? I can then use the bank's other service which seems to do what you said above. Is this the better option?