#lkcpo
1 messages · Page 1 of 1 (latest)
Hello! Stripe fees are typically taken at transaction time, not at Payout time. What type of connected accounts are you using?
Express
I thought it would be at transaction time as well. But we can see where it says "fees: 0"
Should we be using a different type of connected account OR should we be doing some calculation on the back end at time of transaction?
@topaz meteor waiting for prompt reply
If you're using Express accounts that means you should be using destination charges, which means the fees are the responsibility of the platform account and are taken out there. Where are you seeing the fees set to zero?
If I go into the connected accounts (I have a few) then click on each individual transaction
@topaz meteor FYI - we are using paymentIntents
method of stripe
example : i am using connected account
so one of user paid 300 dollars
$9 is stripe fees
so it shows negative - $9 in my account & $300 to be transfer as payout to connected acccount of my end client
@topaz meteor what we are missing ?
it should be $291 to be payout to connected acccount of my end client
You should see the fees if you look at the transactions on your platform account. You're looking at the payments made to the connected accounts after the transaction.
example : i am using connected account
so one of user paid 300 dollars
$9 is stripe fees
so it shows negative - $9 in my account & $300 to be transfer as payout to connected acccount of my end client
@topaz meteor what we are missing ?
it should be $291 to be payout to connected acccount of my end client
rigth ?
How are you creating the Payout?
So this that $300 on the payments recieved side -- see the $9 - but guess we're charging ourselves the 9 and sending the full 300 to our client
So yeah, guess we need to do something different with the payout way
It sounds like you're using the total amount for the Payout instead of the net after fees.
I don't know. How are you creating the Payouts?
Or the Transfers?
Can you give me the ID of one of these payments so I can take a look?
That's a Payment Method ID, which is the object that represents payment details. Can you give me the payment-related object ID? It would start with ch_, py_, or pi_.
Ah, yes, that's it.
So you created that Payment Intent in this request: https://dashboard.stripe.com/logs/req_QTuXnwOB1pjvpI
You set transfer_data.destination to the connected account, but you didn't specify an amount in there: https://stripe.com/docs/api/payment_intents/create#create_payment_intent-transfer_data-amount
If you don't specify an amount the entire amount is transferred.
You should set an amount there that indicates the amount of the transaction you want to send to the connected account.
You need to calculate the percentage on your end and provide the result of that calculation.