flathub-infra / website

Monorepo with website and API
https://flathub.org
Apache License 2.0
212 stars 82 forks source link

Determine tax management approach and implement product upsert and invoice management in stripe backend #505

Open danielsilverstone-ct opened 1 year ago

danielsilverstone-ct commented 1 year ago

This issue is to track the process of preparing product upsertion and use of the beta orders API to manage invoicing for Stripe.

Important notes:

  1. We need to separate platform fee from donations
  2. We need to separate app fee from donations
  3. We need some mechanism to determine if app is proprietary, and if so, mark platform fee differently

As we progress, a gist may be added here, or we may transform this into the issue to be 'fixed' by PR.

danielsilverstone-ct commented 1 year ago

I have posted #823 but I'm now not confident we can usefully use this :( I noticed today that the orders beta is closed to new applicants, meaning we couldn't evne put it on beta.flathub

danielsilverstone-ct commented 1 year ago

We've merged #832 which deals with most of this, we just need to wait for Stripe's new API