I recently had to implement a payment facility using Amazon FPS for a client. These are my views on this payment facilitator.
In a nutshell
Not for the feint hearted, this payment solution is difficult to grasp, and for the first 2-3 days, you will need to really hang in there, until you find your feet. Once you have managed to figure out the basics and start trusting the API calls, the whole package is more attractive to reuse.
1. Once everything is setup, its reliable.
2. Once you have figured it all out, everything makes sense, well almost.
3. It does provide a way to facilitate payments on behalf of others.
1. The documentation consists of about 260 pages, and its not easy to get your head around the concepts.
2. The login pages always require you to login, if you are developing and testing for the caller and recipient, then you are going to be in for a lot of logging in.
3. Its frustrating for Microsoft developers, a lot of the documentation code samples are for Java and Ruby (who knows) developers, but members of the community have released .net versions.
I must say from the start and all the way through the process, I got the impression that the documentation was way, way to complex, and really needs a rewrite.
Besides this Amazon need to release some nuggets (short concept videos) to show developers how to get up to speed quickly and easily.
Otherwise… I would give the whole Amazon FPS experience a 4 out of 5, how about you?