Hacker Newsnew | past | comments | ask | show | jobs | submit | tinyprojects's commentslogin

Worth a shot if anyone can help me out / is facing the same problem.

I'm a US non-resident (from the UK) who registered a business via Stripe Atlas, and used Earth Class Mail (a Stripe Atlas partner) to setup and incorporate my company when I signed up to Stripe Atlas.

Due to the nature of my business, a large majority of payments are micro-transactions, so I spoke with a Stripe employee who kindly enabled micro-transaction pricing on my account.

Fast-forward to a few months ago, and I decide to offer a subscription service for my business at a higher price point. I was advised by a Stripe employee to set up a new Stripe account for these higher priced transactions as micro-transaction pricing wouldn't make sense, so I registered a new US Stripe account using the exact same business details as my Stripe Atlas account (using my Earth Class Mail address, EIN, etc.)

My original US Stripe Atlas account seems to have passed this new US verification fine - whereas my new US Stripe account is threatened to have payouts/payments disabled on March 12th unless I provide a physical US address, as it doesn't like the Earth Class Mail one.

I have contacted Stripe customer support who have not been helpful - if there's anyone at Stripe who can help me with this I would hugely, hugely appreciate some help.


I am in a similar situation than you, after spending quite a bit of time on this, I think there are 2 possible solution:

* The slightly hacky one: Find a virtual office in the U.S. whose address isn't flagged by Stripe + get a virtual U.S. phone number

* The proper solution: You need to transition to a UK Stripe account and provide your UK address/phone number. Even though your business is incorporated in the US what seem to matter is where you effectively do business. As long as you can provide a proof you are effectively doing business from the UK, Stripe will not have any issue with getting you a UK based Stripe account for US based corp.

This is all very weird, especially as you said, Stripe Atlas specifically encourages you go the registered agents route, only to then have the rug pulled from under your feet.


I've been banging my head against a wall the past few days trying to work out a solution to this. I've yet to make a decision, but my discoveries / theories so far:

- Stripe Atlas accounts are treated separately to regular US Stripe accounts at the moment when it comes to address verification. My Stripe Atlas account has passed this verification fine because of this difference (maybe because Stripe auto-uses the Delaware registered agent I paid for during Stripe Atlas setup as physical address?), but a regular Stripe US account using the same Earth Class Mail address fails verification. Stripe support says this: 'The address given to you on your Stripe Atlas account will be valid as it is provided by our partner, but then for normal Stripe account, one requirement is to have a physical business address.'

- I'm wondering if the Earth Class Mail address for my Regular Stripe US account is failing specifically because it has the words 'PMB XXXX' (private mailbox) in the first line of the address. This address was given to me at random by Earth Class Mail when I created my Stripe Atlas account, and I didn't really think anything of it - but I can see how 'PMB' is an instant red-flag for not being a physical location. The exact error message I get is: 'Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a private mailbox'.

- Also stumbled across the virtual office solution. Instead of PMB's they have 'suite numbers' in an actual building. I agree it also feels hacky, and likely to come under the same verification issues, but might a short term fix for my PMB issue. A lot of the services I contacted seem a bit shady though. I even emailed one of Stripe's partners (usestable.com) with a specific question regarding if their virtual addresses still work with Stripe, and have so far got no response.

- Co-working spaces like WeWork and Regus offer a virtual office service, which seem a bit more legitimate than some of the specific virtual office services I've seen, but come with a higher price-point.

I will probably try a cheap virtual office solution first, then move onto the co-working solution if that fails. I want to try and avoid switching Stripe accounts if possible as I think it's going to cause a lot of pain with migrating subscriptions etc.

The meta-issue here is the quality of Stripe support. I have paid so much to Stripe in transaction fees, but when a problem like this threatens to shut down an account I operate, all I get from them is vague answers, pointing to documentation, and 'computer says no' responses from people who have no idea what they're talking about.


I am facing this issue where I received an Earth Class Mail PMB XXXXX address when setting up my Stripe Atlas account and registering my business (I am a US non-resident), and now my account is being threatened to be shut down in 14 days if I don't get a new address. Is this a problem with Earth Class Mail addresses all being P.O box / virtual addresses? Or have I just gotten unlucky with the address I was dealt?


I was on Stripe Radar's free trial, but it wasn't as effective as I liked - it also turned out to be very pricey paying £0.04/screened transaction. I've now rolled my own combination of IP-based bans on creating checkout links + notifications if a purchase has many failed attempts using diff cards (you can do this for free through Stripe's API). I refund suspected fraudulent transactions religiously without question as the $20 dispute fee is crippling, and have systems that will auto-generate and submit evidence to banks whenever I receive a dispute. I wish Stripe would do more to help!


Out of interest, how effective do you find challenging the chargebacks is in practice?

I always thought about automating this (or for lost delivery claims with shipping companies) but the numbers never worked out for it to be worth it because the success rate seemed like it would be so low.


I've only trialled this system recently, but my current results are:

1 Win

2 Partial Wins (basically a loss with how much you get back)

3 Losses

All these payments were fraudulent (a user doing credit card testing) and disputed by foreign banks (Thailand, Malaysia, Brazil). I think these cases are much harder to win, because the actual card holder is technically in the right to request the money back on their stolen card for a transaction they didn't do.

Much better than my previous results of just accepting each dispute though :)


Thanks. Are your charges much more than the chargeback processing fee?

One of the issues for us was that while the chargeback processing fee was ~£20, the order values were only ~£100-300, so even in the worst case of ~£320 lost, multiplied by roughly 1 in 10 non-fraud mistaken chargebacks, and 50% win rate, the value is only £16. At that amount it would take a lot to recoup the development costs. These are all very rough numbers, but illustrative I think.


Much less - 99% of our transactions are < $20, so every time we get hit with a dispute it's already an instant loss in terms of the dispute fee cancelling out any revenue gained back from winning the dispute.


It would be awesome to hear/see more about the system you built to auto-generate and submit evidence. This is a huge pain for many companies which an open source tool could solve.


Sure! I basically use PDF Lib to generate a letter with all my evidence bundled into one pdf file. It sucks up data from my database about the user's activity. Format is the following:

Formal 1 page letter with company logo - "Dear Sir/Madam.. writing about $9.99 dispute for card XXXX on X date for user [NAME]" (all this is pulled from the Stripe API).

I then have 5 appendixes on separate pages:

Appendix 1: Users' receipt (just a pic of the Stripe receipt)

Appendix 2: User's order history (just printed, name of items, price, and timestamp)

Appendix 3: Screenshot of the user's purchases page clearly showing the item

Appendix 4: Email confirmations - I store copies of each HTML email sent, so just take a picture of this.

Appendix 5: Site activity with IP addresses and timestamps. This is all user actions on my site (viewing items, purchasing, etc.)

I created it because I had 20 disputes piling up, and I was dreading processing them all. Given that you're likely to lose the majority of disputes, it's super discouraging to put in the work, but this makes it a bit easier (I don't want to let fraudsters just get away with it!).


Figure out a way to suck up this data through Stripe API alone and this is potentially a product


Almost feels like you could provide this to other merchants in some way/shape/form.


100% this.

I just used GPT-4 to help build an analytics dashboard using ChartJS. There's so many settings in ChartJS, it would have taken me a week to StackOverflow / Google how to get my charts how I'd like them - it took me a day with GPT-4. I could just ask it anything and it would help no problem. Any buggy code it produced, I'd just copy and paste the error message and it would provide a fix.

The day before I built a basic version of Stripe Radar: https://news.ycombinator.com/item?id=35323278

Coding with AI has made me more excited to build than ever before after 10+years of programming.


What interface are you using? I've so far only used ChatGPT through the web interface. (I pay for plus). I just ask it for things that are standalone snippet-like things. Perfect functions on the standard library, or an emacs lisp snippet for converting a unix epoch to an ISO timestamp. I'm not sure I could allow it to read my company's code, but is that what you're doing when you're using as part of a large project like that?


Imo the chartjs docs are not very good. Or i'm just used to rust's docs.rs, where the whole api surface is documented. I couldn't find something like this for chartjs.


You mean like this?

https://www.chartjs.org/docs/latest/api/

I just started looking at the docs a couple minutes ago to understand why the OP claims that it would have taken a week to accomplish something with this library. I don't get it.


How is it possible that any task could take a week or more with this library? It looks extremely straightforward and the documentation contains lots of examples.


Not sure what your background is, but in my experience, some tinkering takes ages. Some tasks you deem to be a lot of work are relatively fast in the end. And some tasks produce errors that send you on a journey for hours. Straight forward looks and good docs may not help here.


I really miss firebase function logs. Even though it was a bit glitchy at times, it was the perfect simplified overview of everything on my backend, and fitted well with the simple UI of firebase. I'm sure I'll get used to Google Cloud logs - but it just feels really out of place now.


Also noticing this - very hard to find software engineers in the UK right now. Apparently we have a major skill shortage[1] - which I'm not surprised by, given how little CS/coding was pushed in schools 5-10 years ago.

[1]https://www.bbc.co.uk/news/technology-62098767


How is it that Silicon Valley is in America, when we have so many net-savvy tech-heads here. They may have the silicon chip, but we have the silicon chap, and of course, chapesses


More people and more money, but also respect the quip if it was just a setup.


Could it be about attracting talent from abroad instead? I work in the UK and more than 70% of my team is not from the UK. It used to be even more.


This is fantastic! Bluebird Sues Cat is a masterpiece.


This is really cool OP - did you create the list of prompts?

I'm working on Paper Website[1], which lets you turn a handwritten journal into a tiny daily blog. I've written nearly 150 posts[2] this way, and I think what's made me so consistent is having an "audience". It sounds weird, but there's ~200 email subscribers to my journal, and it's had nearly 200k page views. Knowing people are reading my stuff motivates me to keep going - I've tried regular journaling before and it just feels like I'm writing into the void.

I'm interested in your prompts because often people don't know what to write about - it's an awesome primer to start.

[1] https://paperwebsite.com [2] https://daily.tinyprojects.dev


I'm glad I'm not the only one who thinks WIRED has gone down hill a bit recently.


I absolutely miss the Wired of the 1990's. When it was a magazine, no THE magazine, to read about the intersection of culture and tech. In this day and age, I find it hard to pickup a copy of Wired at the airport because it has content for about 5 minutes. One of my favs is still Monocle, but it doesn't have much tech. Unfortunately.


By recently, do you mean 2005?


No kidding on 2005. I now only associate this magazine for mostly wannabe managers who want to read some entry-level article (likely while on an airplane), who go into their next monthly meeting spouting off what they passively read with little real understanding of the subject.


I once owned most of the Wired magazines from 1995-1999. I stupidly sold them on eBay.


I had a subscription for a long time, I think I cancelled in 2008 after being unhappy for a while.

The worst one was Scientific American, I loved that one, and it dove worse.


Around that time I bought two or three issues (of the italian edition) due to it being often cited. I wasn't thrilled at all.

It honestly seemed like it was written by some recently-graduated (so like a twenty-something) tech enthusiast. A lot of willingness to spend moneys on the latest gizmos, a lot of advertising, very little interesting pieces (and none of them went any deep on the topic).


I’m still pissed that they cheapened the cover material. Used to be that amazing thick rugged cover. Plus, I’m much less excited to read it in the last year or two than previous 20 years.


I also can't be bothered with Wired anymore. I used to love it, but the writing has just gone downhill.


Curious as to what you consider "recently"?


Not the parent, but Wired has been terrible for the past 15-20 years. Previous commenters are correct that the quality took a dive in the 2000's. The real glory days for the publication were the 1990s before the Internet was a household word and technology was more obscure.


For me the last straw was when they became strangely obsessed with cameras and lenses. I never thought I would say this but I miss the 90s.


I've started subscribing Wired in 2011 and I pretty much liked it for couple of years. For me it seems once Conde Nast purchased the magazine the quality has dropped.


Wired had an unsuccessful IPO attempt in 1996. Condé Nast bought the print magazine in 1998. Lycos owned the digital properties until 2006 when they were sold back to CN.


Wired’s willingness to cover quack ideas was part of the intrigue for me. Sure, flying cars, jetpacks, and underwater breathing aren’t near but it’s fun to see the progress we’ve made on those fronts every now and then.


Now they feel like they want to fit in with their peers, and it makes them much less interesting to me.


OT but i find myself unimpressed by their news website. Arstechnica is a bit better. It seems to be enormously popular on HN is these a good reason for this?


Didn't Ars get bought by same corporate parent (Conde Naste) as Wired? While Ars hasn't sunk quite as quickly, its still not nearly as good as it was pre-acquisition for me.

It's popularity stems from its early significance; Ars is an old, old website by standards of peers like The Verge and it did used to have much more frequent high quality technical writing. Since Conde acquisition it's definitely veered more mainstream (exactly like Wired did too) IMO. I certainly don't think the original Ars crowd imagined they'd one day be a Conde Naste "brand".

> https://www.condenast.com/brands/ars-technica

> https://www.condenast.com/brands/wired


arstechnica states that their parent is Wired. I suspected that their success on HN is mainly for historical reasons. It looks like even HN can fall behind the times a bit...


"Acquired in 2008 by Advance, the parent company of Condé Nast, Ars Technica has offices in Boston, New York, Chicago, and San Francisco. Today, Ars Technica operates as Condé Nast's only 100% digitally native editorial publication."

> https://arstechnica.com/about-us/


In my experience, arstechnica writers can include content that is genuine and not sensational. Not always but often. I skip the comments, too much noise there, but they do have a very engaged audience.


I suspect that a HN poll would reveal that most think it has gone down hill.


This is great! You've got something here


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: