I’m looking at the logic for stripe, and it looks like the marketplace fees get added onto the cost for listings (so a listing that’s $12/hour with 100% fees becomes $24). How do I change that so fees get removed from the payout to users?
Hmm can you tell me a bit more? It sounds to me that you are relying on a buyer commission (buyer pays more than the listing price and that commission goes to the admin). So in that case the commission is added to the listing price.
Is there some confusion with the seller commission (that one is charged from providers, over the listing price)?
It might be that I’m getting confused! What we currently have is this:
What we need to do (using that situation) is that the buyer is only charged the listing price, but all of that listing price goes to the marketplace. Our intention is that people are “paying” for volunteering but the money goes to charity through the administrators of the marketplace. We set our fees to 100% in the admin but that hasn’t worked.
To confirm, you have added 100% as the “Buyer transaction fee”, right?
That settings charged a commission from buyers, not sellers.
So you probably want to have it at 0% and, instead, set “Seller transaction fee” to 99%.
It cannot be 100%, as the payment to the seller would be 0 and Stripe doesn’t support that. But you, the marketplace admin, would retain 99% of the buyer’s payment.
Note that you would still pay Stripe fees. So in practice you would end up with less than 99%, after Stripe fees.