But why? Genuine question. What has quora done that is block worthy? Matt cuts made a video on google webmasters channel on why expertexchangd is not blocked. I am on phone so cant paste link. You should check it out.
It's on the same level as putting content on the page in a 1pt white-on-white font. Sure, the content is technically there, but humans can't read it.
Expert sex change at least has the content on the page, unadulterated, after you scroll past a bunch of ad blocks. Totally different from what Quora does.
I haven't been directed to expert sex change in sometime, perhaps because of Stack Overflow, but unless they've changed, expert sex change is deceptive, they don't say "real answers below ads", they provide answers that make it look as though you need to register, then the provide a crap ton of ads then the real answers. I'd say they are somewhat different from Quora, but not necessarily any less deceptive. I'd say they are gaming Google.
EE used to hide the actual answers until you signed up, but it hurt their SEO. (I think there was a temporary scandal where they showed the Googlebot different pages but it got fixed.)
Stripe would end up costing an additional $20,000 a year or thereabouts for us.
Due to their instant sign-up and almost instant approval however, they were the only option for a quickfix while we await chase or braintree to approve our applications. :)
There's tons of risk. Did you know a TON of email servers and spam blockers click all the links in emails and analyze what is linked as well? How do you know you won't be charged for those?
As one of the co-founders, I can tell you that click fraud and bots are certainly issues with many ad networks. This is something we think about a lot. We try to pre-empt this by writing algorithms to not count clicks of known-bots. But, people are always coming up with new bots, so it's impossible to apriori block every bot. So, we are constantly retro-actively checking clicks to make sure they are legit. For example, if a publisher yields more clicks on a given campaign than we predict, we'll retroactively take a look through a series of methodical checks and in many cases will do a series of manual checks. And if we find a bot or a ring of folks trying fishy things, we'll retro-actively rectify the situation, so the advertiser doesn't pay for those clicks.
Or spend a few hours, get a merchant account through a bank and authorize.net with much lower fees and a pretty standard API. Tons of classes to use authorize.net with and super simple... no point of adding ANOTHER layer... charging with a merchant account is trivial.
That's certainly not been my experience with setting up online billing through authorize.net (or braintree for that matter). Integration is easy enough, it's the screwing around with getting a merchant account that's a pita.
Plus, if you're a startup, you don't really know how much you're going to be selling (or not selling). It's a good idea to keep associated costs variable until you have some better benchmarks.
Stripe is unquestionably the fastest, easiest way to be able to accept credit card payments online without making yourself look like an amateur by having google checkout or the like. Not having to go through the process of getting a merchant account--and the way their fees are structured--has been a huge time and sanity saver for me, both for myself and for projects I've worked on.
Wow dude, you are ANGRY about something... that's fine, I get it, but you might consider looking into what that's about. It can't be much fun going through life pretending you want to fight everyone. To each their own I suppose.
By hours, I assume you mean months. It took me just shy of two months to get my merchant account set up a couple years back.
In theory, you could do it in less time, but only if you already have your business licensed, registered and a business bank account set up in exactly the right way.
But since that's part of the list of things you need to do to get a traditional payment provider set up that Stripe doesn't require, it's a little disingenuous to pretend that setup times are in any way comparable.
I set up Stripe for two of my products recently. In both cases, it was a matter of minutes to get the account verified and processing real charges from real credit cards and having them sent to my bank account.
I think it's fair to say Stripe solved 4 problems. i) The time it takes to get a merchant account. It is only 24 - 72 hours unless something really goes wrong through other channels but with Stripe it's immediate. ii) The probability you'll get a merchant account (not a slam dunk for startups but 100% with Stripe?) Many developers hate dealing with financial institutions and then getting turned down is a bit humiliating. All of that's removed and iii) A great API/documentation that people love (although a few others have that) and iv) Pricing that is very simple and straight forward.
In return for doing all that work for you their fees aren't as competitive as other alternatives. That's fair given the work they do.
I'm going to add a 5th: Being really simple. The first time I tried to figure out what a merchant account was, and a payment gateway, and all the associated fees, etc, was just exhausting.
That seems a little exaggerated... most merchant account providers get applications through underwriting in 2-3 business days. I'm not sure what "set up in exactly the right way" is since my merchant account applications only asked for the bank account # and routing #, and the first one I opened 8 years ago was tied to a consumer checking account. Opening a business bank account once I registered an LLC took less than 30 minutes at the local branch.
It may be worth noting (though you perhaps already know this) that our fees are all-inclusive. We don't charge extra for amex cards, international cards, qualified vs. non-qualified transactions, etc. These things often add up to make other gateways' fees higher than they seem.
Also, we have volume discounts for people processing more than a million dollars a year, so this may be something you'd be interested in.
That's what a company I worked with did, and I thought it was a bad decision.
The per-transaction fees are lower, but there is a monthly (or yearly) cost. The API is big because it covers so many cases that you probably won't use.
Plus there are fees. Sure, they'll let you do e-checks (every customer wants those, right?), but that's a fee. Return? That's a fee. Chargeback? Fee. Process transactions in real-time instead of a batch at the end of the day? Fee. Log into the web interface? It's free, but it kinda slow and hard to use so you'll waste far more time that you would expect.
If you've got a business that does a lot of sales, or sales of very hight dollar items, that kind of thing can really add up. But if your sales are smaller or much more sporadic then the time investment and all the little fees may end up making Stripe cheaper. Sometime an extra 1% more than pays you back in lack of stress.
Also, for what it's worth, I remember PayPal, Google Checkout, and Amazon all being roughly the same as Stripe.
I would use stripe for my products store but with authorize.net we are on 1 day delay deposits. Stripe is 7 days. With seasonal sales and inventory/advertising costs 7 business days is a long time.
We use stripe for everything else we build for clients though, and it's awesome.
You can negotiate all those BS fees to $0. For example.. I pay 0.1% + interchange. $0.05 per transaction gateway fee and $0.10 cc trans fee (includes AVS). $5/mo base fee. NOTHING ELSE (well chargeback fees, everywhere has that).
You have no clue what you're talking about. I guarantee Stripe will charge you CB fees too.
Only way Stripe is worth the time and % they jack it up is if you do LOW volume.
edit: 5 seconds in google and Stripe charges $15 for a chargeback, same as Chase. Basically paying Stripe 1% + another $0.15 or so per transaction. NO THANKS! No one doing any type of CC volume would be dumb enough to give that $ away.
It might be trivial to charge, but storing credit card details and remaining PCI compliant is a nightmare for businesses, especially at scale. Trust me -- getting audited and fined because you're not PCI complaint is much more expensive than giving the burden to another company like Stripe. Plus, Stripe is great because they don't hold your customers' data hostage.
But using a service like authorize.net usually means using their PCI-compliant storage in turn with their e-commerce service. How it works is basically the data does not have to pass through your servers exactly like stripe works. They store the data in their servers and you use a key to pass that data to the e-commerce mechanism, never seeing the actual data yourself.
If you're interested the service is called the Customer Information Manager. You can use it to store any secure data that you'd rather not be responsible for. I've used it to great success.
My main reason for my love affair with authorize.net? Recurring billing. They nailed it.
If 1% of your revenue is worth not spending a few hours to figure out BS PCI stuff I suggest you rethink your priorities or you're doing really low volume where 1% is like $5.
This kind of tone is generally looked down on here at HN. I think there's an argument to be made on your side, but you're doing an exceptionally poor job at making it in a civil and friendly way. I'm genuinely interested in the other side of the story, but you have to have the discussion in good faith.
There is a good argument to be made on his side. But it's a business decision on what adds the most value for people.
For most people, they aren't (and don't want to be) experts in payment processing. Improving their product moves the needle by more than 1% for the same (or less) effort than spending time on payment processing.
Stripe is an amazing service and their founders are amazing people. I wish I could blow them, but they probably wouldn't even let me b/c the VCs are already all over that. On the other hand, for people who enjoy saving money, becoming PCI compliant and saving 1% + trans fees is another alternative and there are numerous tutorials available to help anyone do that within a few hours even if you are severely autistic.
No need to be an ass. Also, it's business 101 to focus on your core and outsource the rest: so yes, it absolutely is worth using stripe rather than building payment architecture yourself. You are probably the only person on Hacker News that thinks building all this yourself makes sense.
It's business 100 to not waste money. If 1% is not a lot to save you have a hobby, not a business. I do see you enjoy using every service imaginable. I imagine you are building your dumb idea on top of Amazon SES or sendgrid. And you even used some other dumbass start up to make an email submit form for new startups. You're a pro.
We (userfox.com) rely on mailgun.com for email delivery since it is a 'distraction' from our core: helping companies send interesting and relevant messages to their customers.
Doesn't that cost way, way too much as a one-off fee? I'd rather pay a small percentage more on each sale, as I don't have that many sales. Also, getting a merchant account appears to be too much of a hassle.
Tons! Charge their competitors to run out of budget and/or give up advertising on FB.
A lot of people also have bots to see who/what is advertising on FB to see what is working, what ad text people are trying, etc. Mostly aff marketers trying to stay ahead of the game. There are also SaaS companies scraping ads and landing pages and selling that data.