@Ecaterina @Julia we’re roping you both in to help us, hope that’s OK!
Since buying your Stripe Connect plugin for bubble we have made several attempts at changing the default Direct charge to a Destination charge. Quick reminder of the difference here:
In a nutshell, we as the platform (wishlist.fund) want to take on all costs of the Stripe fees, refunds, and chargebacks related to a transaction such that the connected accounts receives their full payout without any deducted costs. Below is a diagram to illustrate our use case:
When a fan “gifts” a wisher, we ideally want to split out the amount of the transaction into two line items:
- The price of the wish/gift (in this case $200 shoes)
- The 10% transaction fee (which includes our platform fee and payment provider costs for Stripe)
At the moment everything is bundled up together.
How? We add a 10% surcharge to the amount of the wish ($200+$20=$220), which the fan pays upon checkout. Of that we take a 5% platform fee ($12) and send the rest of the amount ($208) to the connected account, i.e. the wisher.
Why? Because your plugin has set Direct charges as the default and we promise wishers 100% of their payout by us bearing the payment fees, we have to leave a buffer on their end (i.e. ~ 105%) to account for the Stripe fees which will be deducted on their end.
This is not very accurate as you can imagine. With international payments and currency conversions the Stripe fees fluctuate by 2-3% so the guarantee of a 100% payout to wishers is proving difficult to keep. Similarly for fans who gift them, it would be nice to offer a breakdown upon checkout in Stripe.
@Julia you mentioned that Destination charges are possible via your plugin yet your solution didn’t work for us so if you have any ideas for how to achieve the desired result please let us know.