News for hackers. Stuff that matters.
Re:Stripe: instant payment processing for developers by collision on Thursday September 29, 2011 @06:15PM (#3054567)
> Maybe if you're charging millions of dollars, you should use a regular merchant account.

You should probably still use Stripe in this case. (Some people already are.) We scale up pretty well. Everything that you get with a merchant account (correct statement text, money held in your name), you get with Stripe.

Additionally, there are some advantages for large businesses that would make Stripe more attractive than a merchant account: transfer reporting and detailed reconciliation tools make a big difference to people doing high throughput.

Re:Stripe: instant payment processing for developers by davros on Thursday September 29, 2011 @09:02PM (#3055045)
We scale up pretty well. Everything that you get with a merchant account (correct statement text, money held in your name), you get with Stripe.

Key scaling issue is pricing. 2.9% is fine for low volumes and no risk validation, but once you're turning over large volumes and have a track record of no chargebacks etc the comparison looks much worse. If you can offer businesses a pricing that 'scales' with substantial reductions in transaction fee by volume then there is a growth path, otherwise any business would be crazy to stick with you no matter how good your service and APIs, etc because 2.9% could be half their gross margin and they can get 1% by dealing with the bank direct.

Re:Stripe: instant payment processing for developers by Robbnotes on Friday September 30, 2011 @12:14AM (#3055648)
I really like your idea of "pricing that scales." However, I feel the need to point out that no one can get a 1% rate on eCommerce transactions from their bank or anyone else. Interchange rates (cost) from Visa and MasterCard range from 1.71% + $.15 all the way up to 3.06% + $.10. Having said that, you're right about larger businesses finding Stripe's rates unpalatable. Maybe they're just trying to become the Square of eCommerce - which might not be a bad idea.
Re:Stripe: instant payment processing for developers by davros on Friday September 30, 2011 @09:14AM (#3056818)
However, I feel the need to point out that no one can get a 1% rate on eCommerce transactions from their bank or anyone else.

I didn't mention 1% as idle guesswork, I have direct knowledge of several businesses paying close to 1% on online (card not present, no signature) transactions. I'm not saying its easy to negotiate good rates, but its possible, even for fairly early stage startups. I got 1.6% for a startup turning over only about $20k per month, no track record and 'non standard' business model.

So feel free to push your bank, get quotes from their competitors, they can almost certainly do better for you.

EDIT: I just notice that stripe is planning to introduce volume discounts - that would make a very nice product!

Re:Stripe: instant payment processing for developers by nkurz on Saturday October 01, 2011 @06:19AM (#3059774)
I'm not sure how to say this politely, but I think that you are mistaken. Perhaps you are not including some relatively high monthly fees? Perhaps you are not accepting all major cards? Maybe you are including a large percentage of debit cards? Maybe all your transactions qualify for some particular promotional rate?

I do about that volume, mostly card present, and think I have decent rates. I think I'm at Interchange plus .2% plus 1 cent per transaction plus $20 per month, and end up around 2.7% for total fees. I'm sure one can do better, but not by a lot. I'm willing to bet a considerable sum that you are not actually paying 1.6 percent once it's all added up. But if somehow you are, the loss of the bet would pay back quickly if I could get those rates myself!

Re:Stripe: instant payment processing for developers by saikat on Friday September 30, 2011 @03:51AM (#3056112)
We do plan on doing volume discounts eventually.
Re:Stripe: instant payment processing for developers by ecommercematt on Thursday September 29, 2011 @08:23PM (#3054940)
How do you handle situations in which you can't tell if someone is legitimately undergoing hyper-growth or committing fraud? In a prior startup, I had my funds held indefinitely by PayPal and 3 separate merchant banks because our rapid growth made them suspect us of fraud or perhaps that our business was just too risky because our numbers were changing so rapidly. Our ultimate solution was to engage a merchant bank that specialized in sight-unseen, no swipe/no sig transactions that we could meet with face-to-face.
Re:Stripe: instant payment processing for developers by boucher on Thursday September 29, 2011 @08:35PM (#3054971)
There's no simple thing I can say here. There are situations where withholding funds might be required, but they should be exceedingly rare. In other words, we're hoping to eliminate false positives.

In general, we're a tech company and we're looking for technical solutions to problems. We're also just culturally familiar with startups that explode in popularity, so we aren't worried about that kind of behavior.

Re:Stripe: instant payment processing for developers by bprater on Thursday September 29, 2011 @08:50PM (#3055014)
You may want to seriously consider working on fleshing out this plan now. Paypal supposedly has thousands of people working in fraud control.

When word gets out that Stripe makes it "dead simple" to process credit cards without a merchant account, the vampires will come out to play. And I'm truly excited for a service like yours. We need this. But be prepared.

Re:Stripe: instant payment processing for developers by jtheory on Friday September 30, 2011 @09:21AM (#3056842)
PayPal isn't just a payments processor, so they have many more fraud scenarios to worry about than Stripe.

You can't use Stripe unless you have a bank account set up to receive funds, and you can't use Stripe to pay for things -- i.e., you can't launder fraudulent money by buying a ton of stuff online and having it shipped to an abandoned house.

In Stripe there's a very simple money trail, plus there's a week's delay before your charges are transferred into your account... which makes it tricky if you're hoping to run up lots of fraudulent charges then disappear with the cash before anyone notices. With PayPal the money trail could be very complicated indeed.

Re:Stripe: instant payment processing for developers by sukuriant on Saturday October 01, 2011 @05:22PM (#3061131)
I became concerned with reading this statement. We need a lawyer to understand liability for laundering with regard to systems like Stripe
Re:Stripe: instant payment processing for developers by jtheory on Monday October 03, 2011 @09:59AM (#3066270)
If you're laundering money, you might want to consider in-house legal expertise, as well as in-house payments processing expertise.

If you're not laundering money, then (all other things being the same), you should prefer Stripe over PayPal, since it would be quite hard for someone to use Stripe for this purpose, hence they will have fewer money-launderers to deal with, hence you have less risk that you'll set off some obscure alarm and they'll lock up your account for months.

In any case, if you sell anything (online or off) you may want to learn a bit about the various risks and liabilities. Fraud does happen, and some businesses are at far higher risk.

I'm not sure the average lawyer will help much, though. They can tell you "yup, if someone buys a diamond from you with a stolen credit card and you ship it, you will not get to keep that money even if the diamond isn't recovered" (but don't you know that already?).

The more important advice is technical, and it's about all of the things you can do to reduce the risk of that ever happening to you.

Re:Stripe: instant payment processing for developers by afaulkner on Thursday September 29, 2011 @09:45PM (#3055184)
If you are looking for a technical solution you might want to check out..ahem... my company ThreatMetrix.

As ex paypal Im guessing you have invested a lot in risk management, ML and automation etc as its really technically difficult to make such a broken process like online payments this simple so you may have it all covered.

What we can bring to the table is a (300ms) https name value pair API that delivers aggregated intelligence in real-time based on transactions, identities, devices and behavior across 6000 sites that represent over 1MM individual CNP txns on a daily basis (only 1/5 of Paypals txns but hey we are a startup!) which you can ingest into your rules engine or risk models during, before or after the payments authorization/capture.

We dont just provide a score which can be impossible to integrate with other ML engines we also provide customizable (by you) reason codes/triggers that can be used to characterize behavior e.g. customer's computer associated with 3 difference identities and 4 different proxy ip addresses across global network in last hour....Data Geeks geek out on it as we also provide full attribute data back in the API response so provides a good way to do feature extractions for SVMs etc. We have been proven to reduce FP and increase TP.

We currently process peak 700 tps with about 20% degradation in performance at load. We suck at batch processing cause its just not our thing. I head up products and one of the founders so not selling just helping as I think you have a solid offering that should do very well.

Paypal bought Fraud Sciences for 170M but you can rent ThreatMetrix ;-)

Re:Stripe: instant payment processing for developers by djcapelis on Thursday September 29, 2011 @09:55PM (#3055209)
Also selling! Don't be ashamed of it. If you have a good product, sell it!

(I have no idea whether you have a good product, but I'm hoping you do, because the problem you're trying to solve is an annoying one.)

Re:Stripe: instant payment processing for developers by rorrr on Thursday September 29, 2011 @07:04PM (#3054709)
He means the fees. You can pay significantly less than 2.9% + 30¢ with a merchant account.
Re:Stripe: instant payment processing for developers by white_devil on Thursday September 29, 2011 @08:44PM (#3054992)

    Q: Do I need to be in the United States to use Stripe?
    A: Yes.
--> FFFFFFUUUUUUUUUUUUUUUUUUUUUUUU

Would you finally be the one to tell us what the hell is the problem with non-US customers?

Re:Stripe: instant payment processing for developers by powertower on Thursday September 29, 2011 @09:09PM (#3055071)
Not being able to cope with the fraud is the #1 reason why payment processors fail.

Most of the fraud happens with accounts outside the US. New payment processors always start with the US and slowly expand outward.

Being able to deal with fraud is how PayPal made itself when everyone that came before it failed.

Re:Stripe: instant payment processing for developers by white_devil on Thursday September 29, 2011 @09:16PM (#3055097)
Most of the fraud happens with accounts outside the US.

That's true, but too broad a brush. There's a difference between your average European country and China/Russia.

Re:Stripe: instant payment processing for developers by boucher on Thursday September 29, 2011 @08:44PM (#3054996)
Unfortunately, there are just a lot of regulations when dealing with payments across international borders.
Re:Stripe: instant payment processing for developers by white_devil on Thursday September 29, 2011 @08:47PM (#3055003)
Seriously, I really need to know something about this. It's driving me mad to keep seeing promising payment services only to find out they won't deal with me.

Yours is the most compelling one I've seen.

Re:Stripe: instant payment processing for developers by _delirium on Thursday September 29, 2011 @08:53PM (#3055019)
One major barrier is that in many countries it's difficult to set up a service like this in a way that doesn't require it to be a bona-fide "bank", and setting up a bona-fide bank is often not low-overhead.
Re:Stripe: instant payment processing for developers by white_devil on Thursday September 29, 2011 @09:00PM (#3055038)
Do they even need a presence in other countries to be able to work with companies in them?
Re:Stripe: instant payment processing for developers by maaku on Friday September 30, 2011 @01:04AM (#3055754)
The Patriot Act.
Re:Stripe: instant payment processing for developers by jules on Friday September 30, 2011 @05:31AM (#3056318)
While this reply is short it is right. The Patriot Act is the reason why these nice things generally aren't available to non US citizens. Patriot Act Section 312: http://ithandbook.ffiec.gov/media/resources/3356/con-usa_pat...

As you can see if you want to provide this service to a foreigner then you need to do checks on this person and his bank. This costs such much that most will decide that it is not cost effective to do so.

Re:Stripe: instant payment processing for developers by white_devil on Saturday October 01, 2011 @08:55AM (#3059961)
This costs such much that most will decide that it is not cost effective to do so.

Well, why do their representatives insist it's a "top priority" then?

Re:Stripe: instant payment processing for developers by jules on Saturday October 01, 2011 @01:41PM (#3060563)
Presumably they will set up a company in Europe instead of handling it from the US company, but this takes extra time and effort so most companies start in the US (and empirically they stay that way until they become very big).
Re:Stripe: instant payment processing for developers by white_devil on Thursday September 29, 2011 @09:10PM (#3055078)
Something just occurred to me.

FastSpring, which is a US company, can actually work with non-US companies just fine. Why is that?

Also, at some point I asked them why they could, and BrainTree couldn't, and they said they can't really think of a reason why.

So.. What exactly is the deal? I'm dying to know.

Re:Stripe: instant payment processing for developers by pmikal on Thursday September 29, 2011 @10:26PM (#3055303)
Most merchant acquirers, as well as the US Government, will interpret sections 312 and 326 of the US Patriot Act to require a Social Security Number to positively identify a merchant application and to check the applicant against various financial crimes and terrorist lists. This essentially prohibits non-US companies. There are some exceptions, but this is generally the rule.

Many of the card acceptance solutions that do not require this information are not actually issuing merchant accounts or are otherwise performing what is known as aggregration or is opening a merchant account on your behalf that they own. Some are also issuing merchant accounts in non-US banks. Others are in violation of US law.

Re:Stripe: instant payment processing for developers by chexton on Friday September 30, 2011 @07:12PM (#3058863)
So Stripe is in fact opening a merchant account fir each user that signs up?

I am curious that a social security number is all that is required...why is it such a pain to get a merchant account with a bank or other acquirer? I am curious how Stripe can make it so simple.

Re:Stripe: instant payment processing for developers by pc on Friday September 30, 2011 @07:47PM (#3058936)
There are two big reasons as to why it's so painful elsewhere. One is underwriting: people want to know a lot about your business so they can figure out if you're likely to be fraudulent (or expensively incompetent). They typically do this by taking a shotgun approach to information requirements.

The second reason is that it's "standard", and everybody copies the "standard" without much consideration. The companies providing merchant accounts are usually not technology companies, and historically haven't had thought much about product.

We like to think that we can do much better than traditional companies on both counts.

Re:Stripe: instant payment processing for developers by chexton on Saturday October 01, 2011 @09:56AM (#3060059)
Thanks Patrick.

I am curious as I am in fact an Australian citizen and know that a lot of people have a hard time here when trying to open a merchant account. From what I've read and heard it's traditionally a similar in the US and it is obviously one of the killer features of Stripe.

Was it hard for you to work with a bank (Wells Fargo) on this? From what I've heard banks are the main driver behind the 'shotgun' approach to information collection, at least here in Australia. I could well be wrong on this, hence I ask the question.

You are already doing a much better job than traditional companies on both accounts, it's great to watch and I'm sure you guys will continue to do great work.

Note: I just realised my spelling error in my previous post...iPhone autocorrect got the better of me!a

Re:Stripe: instant payment processing for developers by barumrho on Thursday September 29, 2011 @11:31PM (#3055516)
I don't think it is easy to expand to many countries with products that are sensitive to regulations, e.g. payment, and music streaming.

A lot of these services are not available outside the US. Last time I checked Google Checkout was limited to the US as well.

It is really annoying as I live in Canada and I cannot use many of these services.

Re:Stripe: instant payment processing for developers by esutton on Friday September 30, 2011 @01:54AM (#3055842)
google checkout works in the uk