Some of the English doesn't quite feel right. For example under FAQ:
We understand that we are in serious business
I'd expect to read "We understand that we are in a serious business". Really minor, but these things matter, especially when you are asking people to trust you.
Secondly, when looking at a solution like this, the first place I want to go is your API docs, to see what I can/can't do , and how easy it is. I can't seem to see those linked from your website.
Finally- I'm a little bit suspicous/worried that your pricing is so low (e.g. no recurring charge and 20 cents per transaction). Although that's a plus point from one point of view, it makes me think you must be skimping on some important details or costs (customer service??), or that you're not going to be around in 12 months time!
I'm not suggesting that is the case with you guys, just that this could be the perception of someone landing on your page.