#aalzamora - consultant
1 messages · Page 1 of 1 (latest)
Hello, i think our best resource is referring you to our partner directory. We ask developer not to solicit business here directly.
https://stripe.com/partners/directory?t=Consulting
NP 🙂
im wondering if credit notes are the thing
basically i'm just looking for issuing a credit to a stripe connect account that can't be withdrawn, but only reduces fees
Technically you didn't do anything wrong, we only prohibit the people looking to sell services explicitly
oh right. i updated my post anyway
Depending on what youre trying to do, this can be complex, but comes down to sharing your collected fees with connected accounts.
Is there only a single party involved to transfer to, or more than one?
only 1 party
so there is a buyer and a seller, and if the 2 parties agree on the transaction, we take a %
the seller is the one that receives the money paid by the buyer, minus our fees. so id like to issue credit/discounts to the sellers "fees", that they can't withdraw
because people could abuse that system essentially
its a marketplace, and everyone can be a buyer and a seller
In that case you might be able to simply use application fees with destination/direct charges depending on the type of accounts you use
we use custom stripe connect
Ah then destination is what you want
https://stripe.com/docs/connect/destination-charges#application-fee
great, thank you very much!
so once we've set up the application fees
we'd just need to issue a discount to the application fees right?
and this would be a separate line item that we could then use to visually show in the app the total "credits" applied to the account. and the discount would only apply to "application fees"
so the application fees is a way to "apply fees" to the sellers account
See the funds flow: https://stripe.com/docs/connect/destination-charges#flow-of-funds-app-fee
but we are looking to apply a credit which only applies to the "fees". i.e. we dont want to credit the sellers account and then they withdraw that money
yeah i saw the flow, so the entire payment goes into the connected account, then fees are applied and taken back into the platform account
yep
so id like to apply a credit, credit note, discount specifically to the "applicaiton fees" only
basically we don't want people inviting users who just sign up so they can withdraw the "credit"
Credit to who, for what?
its a referral system
sorry i should have mentioned that more explicilty
so we say, we'll credit you $100 for each user you sign up
Sure, but are you paying them or not? I'm not sure what you mean by credit here
instead of paying them directly $100 which they can then withdraw
we are crediting their account with $100 which reduces their application fees only
so they can't technically withdraw the money, they can just reduce their fees overtime
it means 1) that the system can't be abused, and 2) we don't spend hundreds of thousands on a referral system
if the seller is actively using the platform, then they will "get" $100, but they get in the form of reduced fees, not immediately cash to withdraw
as long as a discount or credit can be applied specifically to the "application fees" part of the process then this works. but if it goes directly in the connected account, then it can be withdrawn
That concept doesn't really exist in account balances -- you either transfer them funds or not
And actually if the share is a small portion, you probably want the transfer amount approach instead
then if you don't want them to always pay out, you may want to consider manual payouts, and track the eligible withdrawal in your own system:
we collect 20%
the avg transaction is about $30
we currently use the manual payouts transfer solution, not the applicaiton fees one
application fees are for taking your paltform share, the transfer is what you pay to the conencted account
so we could manually code everything to keep track of "fees" and "credits", but i was hoping there was a way to do it more sensibly
i think we calculate the fees during the transfer amount, and only transfer the 80% after the transacton takes place
so the connected account only gets 1 transfer
which is maybe not the best way to have done it
thank you for all of yoru time btw
Yep, you can e fully in control of that -- if you want to defer the transfer until much later, you can also choose to use separate transfers:
the buyer pays up front, we hold the money in the platform account. if the transaction (a 1:1 call) takes place, then we transfer the amount minus our "fees" to the seller, if not we refund the buyer
but as long as there is no way to specifically apply some sort of credit, discount, credit note to the application fees and prevent that from being withdrawn. we'll need to code it manually it seems
Yea this might be what you want to use to track -- then the amount you transfers is whats available for the account
thx
NP!