Quoting from Stripe.com - Incorporation - Why should I incorporate in Delaware?:
[...] Pay federal income tax on income generated in the U.S.
Does that mean I cannot do any business with any American company? Does that mean I cannot accept any money from any American company?