Being able to buy and sell over the internet is quite a thrilling experience. But from a technical point of view, I never really understood it. In a nutshell, I would like to know how ecommerce solutions work with special attention to the following.
?One can get a credit card from several banks, how do you ultimately connect to their servers?
?Can?t confidential credit card information of a customer be accessed by a supplier and how far can they go in as far as customer funds are concerned?
?Since I?m a developer, I also like to know what it takes to build one, SDK, Web services sites, subscriptions etc.
?What happends when transections fail, what are the rollback strategies. What about if someone makes a mistake and adds an additional zero by miskate; can they cancel?
?How do you test such a site; can one just test with fake money or something like that?
I?ll be more that pleased if all or some of these questions are answered. Thanking you in advance.