How John and Patrick Collison Built Stripe
forbes.com
forbes.com
For the past 5-6 years or so I've been working extensively with Stripe, Braintree, WePay, and PayPal, on a number of different eCommerce and marketplace platforms. Some supported only one of these gateways, other platforms I've been heavily involved with support each of those 4 gateways in parallel depending on their merchants' needs.
Stripe wins, hands-down, for the best documentation and well-thought-out API architecture. It's not even fair to call it a race, they're so far ahead. Braintree has caught up a fair bit over the years, but they're still nowhere near Stripe's level, and now that they're owned by PayPal I don't really expect them to ever get there. (As an aside, I also had a pretty frustrating experience with Braintree back in the day because they took too long to support card tokenization, and one client had no feasible way to only charge the customer once inventory was secured. Lame customer experience.)
WePay is doing some cool stuff, but, as one example, their ruby SDK gem is a 100-line thin wrapper around the core Net::HTTP library, which means I have to dig pretty heavily into both their documentation and Ruby's various Net::HTTP exceptions to safely handle errors, whereas Stripe has all of this built into their ruby gem out of the box.
My time is limited, and I'd much rather invest it towards designing great customer experiences than reading and understanding lacking documentation. Stripe is the only platform I've seen that gets that their documentation is their product. If the price is I'm on an over-hyped platform, I'm okay with that. :)
hyped ≠ over-hyped
Their docs aren't as good as Stripe, but there is greater functionality available. Overall, I'm satisfied.
Interchange plus is definitely the pricing model that most businesses want to be on (and it's actually not limited to high volume businesses - plenty of small merchants can get it, too) but be aware that by itself, interchange plus isn't a silver bullet. It really needs to be a true pass-through model, where you pay the true costs of interchange and assessments. Otherwise, you could still get overcharged. Mercury Payments, for example, charges with "interchange plus" but has now been sued twice for overcharging on assessments. Basically they padded the costs of assessments while trying to make it look like those were the costs charged by the card brands.
Here's what you do:
1. Visit Account Settings
2. Click the Transfers tab
3. Click the 'Switch to manual transfers' button
Hope this helps!
The merchant issues that some of us dealing with PayPal are facing is of no concern. Just like being called the 'google of X' does not immediately link with supremely bad customer service. It's a short-hand, nothing more.