#loeffel-transfers-fee
1 messages ยท Page 1 of 1 (latest)
@eager bramble there's no fee for creating a Transfer. It just moves money between your platform account's balance and the connected account's balance
There's a fee on Payouts when the money goes to their bank account
there is a fee on my side or their side (connected express account)?
The platform pays all those fees: https://stripe.com/connect/pricing
okay great, thanks! so i need to check the balance transaction of the transfer to notice my platform fees? all of the values from balance transaction are negative (e.g. -500). will the fees also be negative?
i am wonder why here are no fees mentioned for the transfers
I'm sorry you're mixing up all the words right now which makes it hard to help
When you transfer funds, there's no application fee
What is your exact flow of funds?
Separate charge and transfers?
okay sorry
yes!
all good, it's tricky because there's a vocabulary to Stripe and our product but it's also common words ๐
Okay so you create a $100 charge on the platform and you (the platform) pay the $3.20 fee as shown in the picture
that nets you $96.8 total
then you transfer $20 to the connected Express account. That gives them exactly $20 (no fee at all)
that nets you $76.8 total
Monthly, we will charge a fee to your platform for the activity on all your connected accounts, both a fee per account, and then a fee for all payout volume
that happens monthly on your platform and yes that one is taken as a BalanceTransaction to represent the money movement where we take say $5.37 total for the activity on your connected account(s) and the BT would be amount: -537for example
Okay amazing!
I just tried to understand why there is a transfer.balance_transaction.fee field at the transfer.created event
so as far as i understand there will be one day an event which fills the transfer.balance_transaction.fee field?
Okay so all APIs that move money are linked to a BalanceTransaction. That's the common API Resource that represents money moving into or out of your balance: https://stripe.com/docs/api/balance/balance_transaction
That API Resource has a fee and fee_details properties always but they are set to 0/null if there's no fee that's all
yeah make sense. i already know that, i am just wonder how i will get the fee amount for that monthly payment you mentioned above
ah yeah there's no direct way. Like it's not on a Transfer, it wouldn't make any sense, you could have millions of transfers this month
just once a month a BT (with no other link and no event unfortunately) will be created to debit your account for the fee
usually you use Dashboard reporting to access the fee details and info
AHHH
okay now everything make sense ๐น
so i don't need to check the transfer.balance_transaction.fee field at any point, right?
correct
You too ๐
1 second, is there any status i can check? looks like there is nothing like open or paid information on the transfer object? because there is a transfer.created and transfer.paid event etc
You can ask as many questions as you need!
And a Transfer is synchronous, it either fails because you don't have enough balance in your Stripe account, or succeeds. It can't fail async later since it just moves money between 2 internal Stripe accounts
thanks! your stripe support is amazing!
makes sense; i just created a transfer but did not received any transfer.paid event while i received the transfer.created event
and i am wonder how i would recognize that a transfer while from this object: https://stripe.com/docs/api/transfers/retrieve
hum you're mixing things up
there is no transfer.paid or transfer.failed. Those can never happen (they are incorrectly documented for bad reasons sadly and it's hard to fix ๐
)
okay amazing
yes, sorry! my fault!
it was a typo: and i am wonder how i would recognize that a transfer failed from this object: https://stripe.com/docs/api/transfers/retrieve
but alright, so there is no transfer.failed and transfer.paid and only transfer fees that i can't retrieve per api (i need to check them in the dashboard later)
thank you man! i hope i am good to go now
we're here to help if you have more questions! I'll keep the thread open until my colleague comes online in 45 minutes. But even if we archive, you can always ask a new question in #dev-help
haha yeah thanks! you are great, have a nice day
you too ๐