Our valued sponsor

Stripe merchant account what company type?

I see Delaware is an option otherwise they are accepting European companies so Cyprus, Malta and UK are valid options for company formation it seems.