Live data from Hacker News

Stripe Billing

stripe.com

91–100 of 364 posts

Re: Stripe Billing

#91
post #75

Earlier quoted context omitted.

Yeah, but the Starter Plan starts charging an additional fee after $1MM (yearly? total?) revenue. So it's not grandfathering in at all, we just get shunted to the temporarily-free plan that everyone else has to start on. Edit: Since my posting this Stripe has clarified that existing customers get the Starter package at no further cost, we we are grandfathered in.

(PM from Stripe) If you're an existing user of Stripe Subscriptions, you get Stripe Billing features included in your current price. (To be clear, there's no extra fees for existing users.)

No extra fees for the first million, or no extra fees period?

Re: Stripe Billing

#92

People are focusing a lot on invoicing but the real power here is that you can create multi-part and tiered billing schemes now. Imagine something like "$100 a month and $10 per user" -- that was not possible using Stripe subscriptions without your customer getting two invoices. Honestly, it was laughably bad.

Yeah, people seem to have missed the forest for the trees here. Being able to iterate on billing easily seems the killer feature here, to me. I would like to see exactly how it works.

Re: Stripe Billing

#93
post #40

Can anyone explain me why Stripe is so hyped on HN ? It's the most expensive card processing service I know. I am using one where I pay 1.9% for all my clients and another for EU clients where I pay only 1.7%. I don't see anything in their offer that is worth paying additional 1.2% of my business to card payment processor.

What are you using?

Re: Stripe Billing

#94

Earlier quoted context omitted.

Did they email the announcement to you? If you already used Stripe subscriptions in the past, you'll be grandfathered in for free. This is the relevant line: "Since you used Stripe Subscriptions in the past year, the Stripe Billing Starter plan is included in your current pricing."

Everyone is on the starter plan though. That makes no sense.

(PM from Stripe) If you're an existing user, there's no extra fees, even if you are past the $1M threshold. For existing Stripe Subscriptions users, Stripe Billing is included in your current price. (You should have received an email about this earlier today)

Re: Stripe Billing

#95

Earlier quoted context omitted.

(PM for Stripe Billing here) It’s a good question, and one that we thought a lot about before launching the product. At Stripe, we are particularly interested in making startups (especially recurring billing startups, in the case of this product) successful on Stripe. It’s one of our most important goals. For all businesses -- not just startups -- we waive Stripe Billing fees for your first $1M in recurring billing v…

No one on our team has received this email. Also I don’t know if this is on purpose but you’re not answering the question people are actually asking: what if you’re an existing user and you hit $1M... then what? Yesterday: 0% extra Today: 0.4% extra Right?

(PM from Stripe) If you're an existing user, there's no extra fees, even if you are past the $1M threshold. For existing Stripe Subscriptions users, Stripe Billing is included in your current price. (You should have received an email about this earlier today)

Re: Stripe Billing

#96

What companies does this hurt? Recurly? Zuora (which recently had an IPO)? Chargify? The truly interesting feature to me is the credit card recapture part which updates automatically cards that are re-issued.

Hasn't Stripe supported updating card expirations for a while now?

Re: Stripe Billing

#97

>We're also introducing a new feature: smart retry logic. It’s powered by the same machine learning infrastructure behind Stripe Radar. Our algorithms train on data across the billions of payments in the Stripe network to predict the right way to retry failed payments. As someone who is completely oblivious to how payments work behind the scenes (for the most part) could someone please explain how this became necessa…

I used to work on billing and a bit of payments stuff for a large SaaS company, so I have some experience with this.

When you charge a credit or debit card, send a bunch of messages that end up going to an organization called a payment processor. Payment processors do stuff like make sure your account has enough money/remaining credit and also have fraud checks and other security features. Sometimes, the payment processor rejects a payment because of insufficient funds, suspected fraud, their system being down or a malformed request. Unfortunately, a lot of this stuff is pretty archaic and there are a few layers between your servers and the processor, so it's very hard to debug. On your end, you could simply retry payments if they get rejected, but that might lead to a set of ping pong failures that might even trip fraud alerts to the customer. You can also have retry logic that uses an exponential backoff, just like any other request. That's a reasonable strategy, but you can probably do better.If you're a big company, involuntary credit card churn is actually a pretty sizeable source of churn for you. 99% transaction completion rate sounds pretty good until you realize it means a guaranteed 1% churn rate (assuming people don't sign up again), which is not insignificant. You really want to get this as low as possible.

Enter Stripe: Stripe has handled a very very large number of payments, and they probably have really comprehensive data about failure rates. This allows them to identify patterns and come up with some rules around retries. A simple (fully hypothetical) example is: If a transaction is declined for insufficient funds, retry again on the 15th and the last day of the month (usually when people get paid). These rules can get really complicated. We had some rules that were as complex as "If the cardholder is in Spain, and the card is Amex, retry in three days before 5pm if it's a weekday, otherwise wait until Tuesday."

Overall, this is a pretty nice feature for large customers with high transaction volumes. We did the data analysis/rule generation ourselves and hand rolled the retry logic in our system, but offering it as a built-in service is a convenient (albiet probably expensive) perk.

Re: Stripe Billing

#98

Looks buggy to me. I created a test invoice and specified that it should be payable at a later date and only via ACH. I checked the preview link and the only option to pay was by credit card. I sent the invoice anyway and the test user's credit card was immediately charged.

(Engineering Manager at Stripe Billing) Ah - sorry about that, a last minute fix caused a bug. This is now fixed in production. Thank you so much for reporting!

Re: Stripe Billing

#99
post #40

Can anyone explain me why Stripe is so hyped on HN ? It's the most expensive card processing service I know. I am using one where I pay 1.9% for all my clients and another for EU clients where I pay only 1.7%. I don't see anything in their offer that is worth paying additional 1.2% of my business to card payment processor.

(Stripe here) Stripe's pricing varies depending on the country you're doing business from. If useful, you can see our pricing for businesses in the UK here, which starts at 1.4% + 20p for European cards: https://stripe.com/gb/pricing

Re: Stripe Billing

#100
post #84

This is extremely disappointing. For my business this means an additional 0.4%-0.7% fee added onto a service I currently use for free justified by features that I cannot use for compliance purposes. This new invoicing process does not qualify as an exempt financial service for a covered entity. (see subsection 1179 of HIPAA) So unless they are now willing to sign a business associates agreement I just got a price hik…

I don't do $1MM in business but I'll definitely shop around once I get close. Prior to this announcement I wouldn't think twice about staying with Stripe forever. This is the first time I've ever thought, hmm, who else can I use?
Post reply on HN