News for hackers. Stuff that matters.
Re:Stripe Billing by Improvotter on Thursday April 05, 2018 @04:26PM (#16768534)
Any information on support for Europe? And if support for Europe were to be in the pipeline, would it be for the whole of Europe or only specific countries? We'd love to use Stripe for billing as well, but because Stripe is an American company, we feel like as Europeans we're constantly an afterthought and would therefore prefer a European provider. What's your opinion on this?

Btw, I was at the Stripe offices 2 years ago and it was an amazing experience. I really like what Stripe has done over the years. Keep it going and thanks!

Re:Stripe Billing by stevoski on Thursday April 05, 2018 @04:44PM (#16768643)
> we feel like as Europeans we're constantly an afterthought

Agreed.

Ahem, Stripe team. May I have your attention?

Could you please, please, please do something about helping your customers with calculating, charging, and tracking VAT to EU countries? It is currently a glaring omission from your services.

Re:Stripe Billing by plantain on Thursday April 05, 2018 @06:30PM (#16769359)
Or, adding support for SEPA/EU Bank payments to Stripe Checkout?

I know it's in the main Stripe API, but if I'm going to have to roll my own integration, I'm just going to go use PayPal. PayPal has much cleaner API for non-card payments.

With Stripe I need two different codepaths for bank payments and cards....

Re:Stripe Billing by guayosr on Thursday April 05, 2018 @09:16PM (#16770205)
You can use the sources API for both cards and SEPA: https://stripe.com/docs/sources/cards

On the UI side, mind shooting me an email at [email protected]? I can share some stuff we're working on!

Re:Stripe Billing by disiplus on Friday April 06, 2018 @02:51AM (#16771416)
while you are talking about SEPA, i know that there is a support for SEPA Direct Debit, but are you thinking about implementing Swiss Direct Debit, right now there are two sub implementation one from Postfinance and one from the Banks, there are talks about combining it in one system in 2 years or so but right now its kinda shitty + i would rather work with stipe api then with camt and pain files.
Re:Stripe Billing by lemming on Friday April 06, 2018 @06:58AM (#16772292)
I am very happily using Paddle. They treat me very well, but what makes their product really sticky is the (global, not just EU) VAT handling. I basically do nothing, and it just happens for me.
Re:Stripe Billing by aytekin on Friday April 06, 2018 @01:50AM (#16771175)
This is a big one. For EU customers, we are using a different payment gateway which can collect vat on our behalf.
Re:Stripe Billing by gamzer on Friday April 06, 2018 @04:02AM (#16771708)
I would like to know which payment gateway you are using.
Re:Stripe Billing by martinml on Friday April 06, 2018 @04:14AM (#16771757)
Paddle.com is one gateway that offers this.
Re:Stripe Billing by pc on Thursday April 05, 2018 @06:07PM (#16769208)
EU support is coming! The market is quite different, as you obviously know, and we want to take the time to test Billing properly with European users. But enabling support for Europe is a high priority for us.
Re:Stripe Billing by jwr on Friday April 06, 2018 @04:13AM (#16771748)
Does "EU support" mean you will eventually want my money? (I'm in Poland) Until now your EU support has been rather disappointing.
Re:Stripe Billing by pglootz on Friday April 06, 2018 @02:57PM (#16776251)
Hi, I'm working on our CEE expansion at Stripe, with no firm timeline to share at this time. Mind dropping me a line? I'm [email protected].
Re:Stripe Billing by mkarnicki on Friday April 06, 2018 @05:42AM (#16772050)
We're definitely waiting for you in Poland.
Re:Stripe Billing by pglootz on Friday April 06, 2018 @03:00PM (#16776299)
Hi, we're working on adding support for Poland, but don't have a fixed ETA at this point. Mind sending me a note so we can talk more once we're ready? I'm [email protected].
Re:Stripe Billing by zura on Friday April 06, 2018 @05:52AM (#16772083)
What about non-EU Europe, e.g. Georgia?
Re:Stripe Billing by tested24 on Thursday April 05, 2018 @06:21PM (#16769280)
I wonder why the EU is an afterthought when you need to spend millions on compliance for every new feature
Re:Stripe Billing by nothrabannosir on Thursday April 05, 2018 @06:32PM (#16769369)
Against all my instincts, even though this post is unconstructive and snarky and flame bait, and even though I am European (or perhaps because of it), I have to upvote this. European people, those voting for representatives voting for representatives (!) making the laws, need to start feeling the negative feedback of the regulations. I’m not saying there are no benefits to consumer protection; there are, I am a massive GDPR fan, but we are too unaware of the opportunity price we pay for this.

Be aware, fellow Europeans: there is a cost to all regulation. If you feel like a constant afterthought, maybe it’s because you are.

(I know these are not necessarily specifically related to this Stripe product. It’s more of a cultural undertone. What I’m trying to say is: the parent comment has a point.)

Re:Stripe Billing by luckydata on Thursday April 05, 2018 @11:01PM (#16770582)
As a fellow European living in the US I feel divided about this: while the opportunity cost is high and the business environment is definitely stifled by regulation, the quality of life and health consequences of the lack of regulation in the USA are massive and there's very little recourse for the little people against the criminal misbehavior of corporations.

There must be a happy medium between the two positions, I don't know that a country has gotten it right yet but the US is no paradise.

Re:Stripe Billing by woolvalley on Thursday April 05, 2018 @11:33PM (#16770705)
There is no lack of regulation in the USA, it's just the USA has some wrong regulations that creates horrible results you see sometimes. Most of it is from a lack of single payer healthcare and a public culture of infrastructure neglect with high amounts of waste compared to pretty much everywhere else in the world.

I really think it comes down to legislation philosophy. In the english speaking countries, cost of compliance is something that is thought about for small businesses, so many regulations are small business exempt until you get to certain employee counts or revenue numbers.

In the EU, that concept doesn't seem to exist and businesses of 1 are assumed to be $100M revenue businesses that can afford to do things like GDPR properly.

Re:Stripe Billing by literallycancer on Friday April 06, 2018 @07:17AM (#16772359)
If you are a 1 man show, how about not collecting data you most likely don't need anyway? And the 4% global revenue fine the GDPR is famous for does exactly what you want -- scales with the means of the business.
Re:Stripe Billing by eitland on Friday April 06, 2018 @09:45AM (#16773139)
Last I saw there was a minimum fine of x million Euros.

Edit: had to verify. It seems a bit more reasonable: """Article 83 of the General Data Protection Regulation provides details of the administrative fines. There are two tiers of fines. The first is up to €10 million or 2% of annual global turnover of the previous year, whichever is higher. The second is up to €20 million or 4% of annual turnover of the previous year, whichever is higher.""" - https://www.gdpr.associates/what-is-gdpr/understanding-gdpr-...

Re:Stripe Billing by woolvalley on Friday April 06, 2018 @02:41PM (#16776084)
Yes, because a minimum fine of $10 million for a 1 person business is totally reasonable, unless by the grace of the bureaucracy, they decide to give you a warning instead. /s

Also the GP post, there is more than 'avoiding collecting data'. If you have text field comments form and a 3rd party puts 'personal data' in that, then that is GDPR liable! You also need audit logs and and list of other requirements that needs multi engineer teams to implement properly.

As a result, most small businesses with email are probably not going to be properly compliant on some level and you can prosecute anyone. Just like the new-ish VAT laws, large stores are going to be compliant because they can afford it, while some petty bureaucrat will prosecute the small online shops instead.

Re:Stripe Billing by true_religion on Friday April 06, 2018 @03:26PM (#16776558)
The ten million is a maximum, not a minimum.
Re:Stripe Billing by nothrabannosir on Friday April 06, 2018 @07:57PM (#16778544)
“Whichever is higher” is a max(), not a min(), i.e. it’s a “minimum”

(counter-intuitively)

Re:Stripe Billing by true_religion on Saturday April 07, 2018 @08:07AM (#16780380)
I thought since they said a fine "up to X" it would mean that X was the upper boundary. So you could certainly be fined a lot less than $10 million.
Re:Stripe Billing by eitland on Saturday April 07, 2018 @08:23AM (#16780427)
Seems like something like

=max(whatTheJudgeThinks, max(10mEUR, 0.02*turnover))

Re:Stripe Billing by jakobegger on Friday April 06, 2018 @12:00AM (#16770785)
I don’t see your logic. Of course new features of a US company are going to be focussed on their home market first.

And claiming that regulation in EU is stifling business is a bit naive. Regulation is everywhere. Have you ever tried to sell an app that uses encryption (like TLS or SSH) on the app store? The stuff you need to do in the US for „export compliance“ is ridiculous (even if it‘s an app that wasn‘t written in the US in the first place)

Re:Stripe Billing by IAmEveryone on Friday April 06, 2018 @06:06AM (#16772145)
I doubt that EU regulations are more onerous than their US counterparts. And, obviously, the EU is mostly just replacing country-specific regulations, making it about 16x easier to enter the European market.

I'd also like people to name specific regulations they disagree with, yet any time I challenge s/o they slink away.

In this case, a stripe rep in this thread posted a list of their todos for the EU. Note that literally "putting VAT ID numbers on invoices" makes their top 5! Can't be that bad after all:

"localize the invoices, add EU specific payment methods to invoices, improve tax support, make default invoice templates EU compliant with VAT ID"

Re:Stripe Billing by saryant on Friday April 06, 2018 @10:21AM (#16773407)
I lead a payments team.

US requirements around what we put on invoices: 0 EU requirements around what we put on invoices: Still figuring it out

The technical implementation is not difficult. It's dealing with all the lawyers and accountants who have to understand regulations of 27 different countries.

There is a significant difference between "not regulated" and "regulated at all". The burden of understanding the regulation itself is a cost, even if the actual compliance turns out to be simple.

Re:Stripe Billing by pwtweet on Thursday April 05, 2018 @06:44PM (#16769457)
His opinion "I wonder why the EU is an afterthought when you need to spend millions on compliance for every new feature" is not backed up by any facts. If he had said that meeting the legal requirements in 28 different independent and sovereign countries adds too much cost then he would be correct.

Remember the EU Single Market and Custom Union does not cover every aspect of commerce and industry across all 28 member states.

Having said that, the Payment Services Directive 2 (PSD2) which applies to Stripe, will remove any remaining barriers and costs that still exist between member states when applied to the provision of electronic payments. If one was to add in the eIDAS directive then meeting compliance for identity, fraud, etc will soon be irrelevant.

Re:Stripe Billing by RA_Fisher on Thursday April 05, 2018 @09:55PM (#16770335)
Sure but the EU does levy rather large fines.
Re:Stripe Billing by FooBarWidget on Friday April 06, 2018 @03:14AM (#16771511)
The EU has been moving towards more standardization for quite a while now. The most prominent example is the euro coin. And although the GDPR may seem to many like another regulation to comply to, it's actually a unifying regulation because now you don't have to deal with separate privacy laws for each member state.
Re:Stripe Billing by tzs on Friday April 06, 2018 @08:02AM (#16772536)
From a tax point of view, EU is a lot easier to deal with than the US if you have to collect sales tax in the US.

There are two big differences.

Let's say I'm selling some digital good online. Consider three purchasers, one in the US in the state of Washington, one in Germany, and one in France.

First, how much tax do I have to collect from each?

For the German customer, that is easy. It is 19% VAT. I don't have to care where in Germany they live.

For the French customer, that is easy. It is 20$ VAT. I don't have to care where in France they live.

For the US customer in Washington...it is not easy. There is a state wide 6.5% sales tax, but there are also county, city, and other sales taxes that I have to collect. For example, if the customer is in the city of Seattle, I'm supposed to collect the 6.5% state tax, plus a 2.7% city tax, plus a 0.4% for something called the "Regional Transit Authority"...that's 9.6%. If that person is over in Bellevue instead of in Seattle, it would have been 10% (6.5% state, 3.5% Bellevue).

For the US customer, I have to care where in their state they live. Also, tax boundaries are not guaranteed to line up with postal code boundaries, so to do that tax accurately I really would need to collect their full postal address (which since I'm selling a digital good I have no use for except for calculating taxes).

Second, what do I do with the tax I collect?

For the EU, I sign up for the VAT MOSS system in a single EU country. Then each quarter I have to file a simple form with the tax authorities in that single EU country that simply lists each EU country, what my total taxable sales were in that country, the VAT rate I used, and the amount of VAT collected. I turn the collected VAT over to that single country's tax authorities. Then they deal with distributing it to all the other countries.

For the US...I have to deal with each state I collect tax for separately. Each has its own forms. Each has its own place to file them. Each has its own place to pay.

If you have to deal with more than just your own state and maybe a handful of others in the US, you pretty much have to use a third party service that specialized in handling all of this. For companies in lines of business that are only barely profitable, this could be prohibitively expensive.

If Congress ever decides to require online companies to collect tax for all states, instead of just those that they have a presence in, and they do not require that the states use something like the VAT MOSS system, and they do not require that each state has a single rate for out-of-state non-present sellers, it's going to be nightmare for small companies, and possibly drive many out of business.

Re:Stripe Billing by ovao on Friday April 06, 2018 @02:47PM (#16776156)
The situation wouldn’t be nearly as bad if the federal government offered some sort of API or search service to which all states would have to report, but this is currently only being addressed by the private sector. And at kind of a prohibitive price for very small businesses, in some cases.

Fortunately, there’s almost no enforcement at all with respect to small- to medium-sized businesses collecting and reporting interstate sales tax. Do the best you can with it.

Re:Stripe Billing by tarstarr on Thursday April 05, 2018 @06:30PM (#16769362)
The core Stripe Billing features actually work in the EU: flexible billing, our recovery tools, and invoicing. You can use subscriptions with all of the payment methods on Stripe, including SEPA DD, ideal, and more. But as Patrick mentioned, there's a lot we can do to make the experience great for European companies and that's what we're focusing on right now. We're thinking about ways to localize the invoices, add EU specific payment methods to invoices, improve tax support, make default invoice templates EU compliant with VAT ID, and more. If you'd like to try early betas, let me know!
Re:Stripe Billing by jbrooksuk on Friday April 06, 2018 @12:31PM (#16774533)
We're about to re-evaluate our billing system for StyleCI and as we're based in the EU, we'd love to give this a go. My email is james [at] alt-three.com
Re:Stripe Billing by ngrilly on Friday April 06, 2018 @06:05AM (#16772143)
We are in France and we already use Stripe subscriptions. We'd like to try early betas of Stripe Billing for EU. My email is nicolas at vocationcity dot com.
Re:Stripe Billing by nailer on Friday April 06, 2018 @07:43AM (#16772459)
Heya! Would like to be in beta for this. I'm mike, at certsimple dot com.
Re:Stripe Billing by hjuskewycz on Friday April 06, 2018 @01:53AM (#16771183)
+1 for Austria and yes, we (lingohub) want to be in the early beta.
Re:Stripe Billing by lima on Thursday April 05, 2018 @04:39PM (#16768613)
+1 for Europe

Is there anything like it in Germany?

Re:Stripe Billing by jwr on Friday April 06, 2018 @04:15AM (#16771761)
FWIW, since Stripe has been completely ignoring Central Europe (I'm in Poland), I've been using Braintree (https://www.braintreepayments.com), which does want my money.

It's not as hip and fashionable as Stripe, but does work fairly well. They do subscriptions, but I had to take care of invoicing myself.

Re:Stripe Billing by Roritharr on Friday April 06, 2018 @04:07AM (#16771727)
Relevant Self-Promotion: https://www.monsum.com is our solution which offers besides stripe other PSPs aswell.
Re:Stripe Billing by Improvotter on Saturday April 07, 2018 @11:12AM (#16781060)
Could you tell your web developer not to mess with scrolling on the website? It's always a thing that bugs many people, including me.
Re:Stripe Billing by mkarnicki on Friday April 06, 2018 @05:48AM (#16772066)
You're losing customers by not having your website available in English as well.
Re:Stripe Billing by Roritharr on Sunday April 08, 2018 @02:42PM (#16787567)
It's available, but not properly linked, fixing it shortly: https://monsum.com/en/
Re:Stripe Billing by hectorlorenzo on Friday April 06, 2018 @05:07AM (#16771931)
Paddle.com (disclaimer: I work there)
Re:Stripe Billing by vongomben on Thursday April 05, 2018 @05:52PM (#16769100)
+1 for italy