freerange/jam-coop

Make running payouts possible/easier

Closed this issue · 1 comments

  • collect tax amount with purchase
  • collect stripe fees with purchase
  • ensure we know the payout email for the artist
  • ensure we know the payout currency/country for the artist (if we're using Wise this needs to be one of their supported countries)
  • ensure we know the payout name for artist (Wise requires this too)
  • Remind artists who haven't told us their payout settings to do so when we send them an email on successful sale.
  • Update FAQ to clarify how we run payouts / what we take.

The stripe fee is not included in the checkout session object we receive via the webhook. But thinking about this some more, I don't think we should/need to know what Stripe is charging us for each transaction. We should just fold that into the platform fees as this makes things quite a bit easier to explain to artists and to manage on our side (we don't have to reconcile the fees taken when a payout is made to GFR against each individual sale that got made).

For example, if an artist makes a £10 sale, we take a flat 15% (£1.50).

Stripe charges a minimum of 20p for each transaction, so we could apply the same.