Live data from Hacker News

Shopify says remove Stripe billing or get booted from their app store

news.ycombinator.com

211–220 of 236 posts

Re: Shopify says remove Stripe billing or get booted from their app store

#211
post #182
post #153

Earlier quoted context omitted.

We don't know this specific scenario, but it's highly likely that the application in question directly reads or writes non-public data on their clients' storefront operations and accounting. In that case, there's very much a sense of lock-in. Shopify does not have an open API where anyone can access data given an OAuth token; it will not let this app use their API unless it complies with their terms. See: https://sho…

> Shopify does not have an open API where anyone can access data given an OAuth token We do offer a full GraphQL and REST API that can be accessed through private app keys (apps installed outside of the app store) or through the app store oauth tokens. https://shopify.dev/docs/admin-api/rest/reference https://shopify.dev/docs/admin-api/graphql/reference https://shopify.dev/docs/admin-api/getting-started#authentic...

[deleted]

Re: Shopify says remove Stripe billing or get booted from their app store

#212

Earlier quoted context omitted.

Actually, that's one of the more reasonable strategies of this form. What would you have done to reduce the harm of that problem?

Well, that "problem" presupposes an upward or stagnant trend, which are not demonstrably true. Then the admittedly harmful act of racism was used to accelerate resolution of "that problem". Here's the problem with that: - it was not demonstrated that other more productive forms of change were ineffective; in fact, history shows there has been tremendous progress in the absence of "racism to fight racism" - it has not…

Okay, first up: make sure we're talking about the same thing.

I'm talking about hiring (etc.) quotas requiring the demographics of (e.g.) a workplace to be roughly similar to the demographics of the general population. Fuzzy quotas, so a two-person team doesn't have to be representative but a 20 000 person company shouldn't be almost exclusively white men in their 30s.

Re: Shopify says remove Stripe billing or get booted from their app store

#213
post #202
post #188

Earlier quoted context omitted.

Hey, please correct this disinformation, its not a good look. Unaccompanied minor immigrants without documentation are safeguarded in facilities now, not jailed in cages.

Ok, let me correct these: https://www.nbcnews.com/politics/immigration/lawyers-have-fo... It's true they existed before, but they were used in situations when an underage child arrived to the border. Or child was found with human traffickers. They weren't splitting children from parents for longer than 42h. Trump was the one that made the cages full, by implementing the zero tolerance policy, separating children with…

Hey please focus on the issue at hand, Biden uses facilities not cages. Whataboutism isn't a good look for you. Please stop using the "C" word.

Re: Shopify says remove Stripe billing or get booted from their app store

#214
post #210

Earlier quoted context omitted.

From first principles we should be able to form a generalist approach to solving sales tax. Should be an algorithm in the public domain as far as I'm concerned. : ) Reasoning from first principles only works if you're Elon Musk and you don't actually have to go beyond a superficial understanding of the problem domain. Unfortunately, there is no "generalist approach" to sales tax or VAT. Every jurisdiction has differe…

I think a general system could be designed such that most of the classifying work is done up front and also shop owners could opt-in or add additional rules to the algorithm. I think the 20% could be squeezed and solved a number of different ways especially in the name of the public.

Yes, a "general" system can be designed. In fact, they already exist (see, for example Avalara, which does exactly what you aim to do). It took hundreds of developers and hundreds of accountants and lawyers to make these systems work, and the companies that run these systems make thousands of dollars a year from each business customer. And businesses that sell to multiple states/countries gladly pay, because it would cost even more to try and build such a system in-house.

I think a general system could be designed such that most of the classifying work is done up front

The classifying work of products and services already exists. In fact, there are standardized classification systems in the U.S. and the EU. That is not the problem.

shop owners could opt-in or add additional rules to the algorithm.

No, they can't. Because there is no one algorithm to calculating the tax applicable to a transaction. There are thousands of different algorithms, many of which get changed on a yearly basis (and in some cases, even within a year due to special events like disasters). Each tax jurisdiction has its own rates and components. Within a single county, you can have different cities levying their own separate sets of factors and rates when determining sales tax. (See, for example, LA vs Santa Monica for examples of different rates on the same components, or any city in Colorado vs any other city in Colorado for examples of cities within the same county using different components and different rates.)

I think the 20% could be squeezed and solved a number of different ways especially in the name of the public.

Quite frankly, the storefront component is the 20%. You would need to devote 80% of your time to the tax component.

Note: in the "name of the public" the EU has introduced the VATMOSS system to simplify filing VAT reports throughout the EU, and the Streamlined Sales Tax program in the U.S. aims to do the same for filing US sales tax returns. However, filing sales tax/VAT returns was always the easy part of all of this; the hard part has always been figuring out the appropriate sales tax to apply to a transaction.

Re: Shopify says remove Stripe billing or get booted from their app store

#215

Earlier quoted context omitted.

WooCommerce?

WooConmerce runs like garbage and slows the site speed down to a crawl though.

Really? Seems like a problem for the site & server itself rather than WooCommerce. Is there any evidence for this?

Re: Shopify says remove Stripe billing or get booted from their app store

#216
post #74

Earlier quoted context omitted.

No, you've misunderstood the situation here. OP is not "paying for a platform" on Shopify -- they are not a customer of Shopify running a store. OP is a Shopify partner offering a service to Shopify's clients, through Shopify's own web site, and is expected to pay Shopify a cut of their profits in exchange for being featured this way. This is a standard practice for this type of partnership.

> expected to pay Shopify a cut of their profits A cut of the profits would be really nice actually. A cut of revenue is a totally different beast.

True that! Though then you would get into games of companies hiding profit to avoid paying.

Re: Shopify says remove Stripe billing or get booted from their app store

#217
post #12

Not a surprising practice, but: > Pretty ironic too when you've got Shopify's CEO tweeting about the unfair 30% cut Apple wants: https://twitter.com/tobi/status/1362411841943711744 That's pretty hypocritical

I have noticed a pattern these days - people publicly criticise certain behaviours and then they do exactly what they criticise. They think that majority of people won't actually verify that and such message will embed a positive impression about that person. Then you have people rather lie to themselves rather than accept that they were wrong, so if they later find out that those people actually were doing what they…

[deleted]

Re: Shopify says remove Stripe billing or get booted from their app store

#219

Earlier quoted context omitted.

I have noticed a pattern these days - people publicly criticise certain behaviours and then they do exactly what they criticise. They think that majority of people won't actually verify that and such message will embed a positive impression about that person. Then you have people rather lie to themselves rather than accept that they were wrong, so if they later find out that those people actually were doing what they…

Everyone thinks they’re different. This other person’s bad behavior is a pattern, but my own is one time things. I’m certain I have my facts right about their behavior from skimming these articles/internet comments, but they are wrong about what I’m doing because they’re too lazy to do their own research. They don’t deserve it, but I do. They’re doing it in bad faith, but I’m not. Their behavior is inexcusable, but y…

Fundamental attribution error.

Re: Shopify says remove Stripe billing or get booted from their app store

#220
post #195

Earlier quoted context omitted.

Unfortunately "the rules for their region" can be incredibly complex: selling online means you don't necessarily know (or care!) what your customers' region is. It's complex; good luck if you decide to tackle it!!

I think I've already captured enough complexity in MakePostSell to make it possible to implement sales tax. It's not an unsolvable problem since we have plenty of examples in the wild. I'm sure the examples hide the complexity with abstractions and I'm currently naive to all the edge cases, which makes me but not thankfully not ignorant to the path ahead. From first principles we should be able to form a generalist a…

For digital downloads within the EU, the VAT rate depends on the location of the end customer (and must be paid to the tax office in the jurisdiction of that end customer).

Failing to do account for this at the time of sale creates legal and/or economic liabilities for your customer.

This means that the API between your platform and your customer would need to have (at least) "gross price", "VAT" and "jurisdiction" for each item, to allow for your customer to do proper book-keeping.

Post reply on HN