But PayPal is also not particularly great. The UI is agonizingly slow (I can only imagine how painful it would be to use if we were doing thousands or millions of transactions per month instead of hundreds). Their response time on payment processing is also slow...slow enough to confuse our shop sometimes.
The good things about PayPal are its better fraud management tools (which you have to pay extra for), its pervasive support in shopping carts (though Payments Pro is a little more rare), and its really comprehensive online interface. I used to have to send faxes for everything with the old processor, which was just ridiculous. I can do anything online with PayPal.
I also love that PayPal does everything. I hated never even knowing who to call when we had problems with the old service. There were three web interfaces for three different companies (Authorize.net, merchant services bank, and some sort of reporting service that I never could figure out) that did god knows what, and we were being billed by all of them. All of them had different points of contact and different procedures for dealing with issues (and issues pretty much never got dealt with), and I never, in years of dealing with them, figured out who was responsible for what. PayPal is the gateway, the merchant services provider, and everything else. When I'm confused about something, or need to issue a refund or whatever, I login to one place and all the data is there.
I also haven't been able to figure out how to use recurring payments at PayPal. But, that's probably a failing on my part. I'm kinda dumb sometimes, when accounting and money and such comes up.
But, I definitely don't think PayPal is the last word in payment processing. If there were something better, faster, or cheaper, I'd happily switch (any one of those three things would do it, assuming it's equal on the others).
It's a really hard market to tackle, since so much of it is regulatory compliance (both private and government regulations) and interacting with really old-fashioned industries (banks modernized about 30 years ago, and seemingly decided that was a one-time expense that they never needed to do again).
What they really mean is that the interchange rate that your transaction qualified for is worse than the rate that they set to be your default or "qualified" rate. http://transfs.com/blog/what-is-interchange-again/
These billing tiers are a problem because there is no standard on what is "qualified" and what is "unqualified", it varies between processors and between customers within the same processor. http://transfs.com/blog/tiered-pricing-for-merchant-accounts...
There is a way to solve those billing tier ambiguities (which never are in the favor of the businessowner) - its called interchange plus pricing. Insist upon it, every processor can do it, for any size business.
Basically interchange is the wholesale rate that visa/mc charge the processor. In an interchange-plus pricing scheme the processor pass those charges on to you and explicitly disclose the markup you are paying above that wholesale rate. It's the best way to ensure no funny business is going on with your rates - http://transfs.com/blog/why-you-should-want-interchange-plus...
Only accept interchange plus or a no-downgrade flat percentage (like Paypal offers) - it will save you money and aggravation.
Obviously, I've got a lot of hostility about the payments industry. Switching to PayPal (which took less than 24 hours to setup, and took just a few minutes of my time for filling out the application) was a breath of fresh air over Authorize.net, where I had to deal with a mentally retarded reseller (I'm not being facetious; retardation is the only explanation for some of the questions she asked and her grasp of the English language, despite being a native speaker) for three weeks to get things working.
Given that PayPal only charges 2.2% + $0.30 per transaction for businesses with > $10K in sales, it seems to me that it is increasingly difficult for any merchant services provider to compete with PayPal in the online space, given the high basic interchange rate.
The added benefits of not having to deal with the cost and complexity of PCI compliance and a separate credit card gateway has made us decide to switch to PayPal.
For a long time, I had the perception, which, I believe, was the correct one, that PayPal == Amateur in the minds of your potential customers.
I believe that this is no longer the case. Well, it is the case, but it no longer matters. I still think "small time", when I see a PayPal button, but now I also think "trusted" and "easy refund". These tend to make the "small time" thought less of an issue.
I also think that it's gradually losing it's "small time", "amateur" connotations among savvy web users. For non-savvy web users, which in reality, is the larger population, it never mattered anyway, and I agonized over all of this for nothing.
For quite awhile both wordpress.com and stumblupon both were using paypal as their payment method for buying credits.
Braintree was outrageously expensive when I looked at it, so I didn't even consider it.
I see FastSpring responded in this thread that recurring billing is coming, so maybe that will become a viable option:
So it might be wise to for Braintree to loosen up the fees a bit for promising young companies - an incubator program for payments of sorts. At least for the YC/HN community :)
Though, honestly, looking at their pricing, Braintree ins't crazy expensive even for a company that gets $0 sales out of the gate... $99 initial setup, $35 monthly, $10 for cc storage, $75 as a zero sales "penalty". Setup delay seems to be an issue here as well, but that just seems like Braintree doing its diligence.
If we fail then we stop using Braintree, authorize or paypal (then use them again on the next startup). But if we succeed, we will continue to be a customer (and recommend them to our friends on HN) for a long, long time.
Seems like a slam-dunk to me.