#clydstrife_api

1 messages ¡ Page 1 of 1 (latest)

crude kilnBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can start a new thread if you have another question.

🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1252515070295146575

📝 Have more to share? Add details, code, screenshots, videos, etc. below.

echo dove
#

Destination charges are created on platform

earnest wadi
#

Ah ok got it, so my API calls should be using the platform Account.

echo dove
#

Yes you are right

earnest wadi
#

About the 2nd part of my question regarding making API calls on behalf of connected accounts, but have it deduct from the application_fee_amount instead. Is that even possible? My boss is making me do these changes and I'm sure that this is not possible, but I just wanted Stripe's confirmation on it.

echo dove
#

I don't quite understand this part "separate's the application_fee_amount from it which in turn would make it seem as we deducted the processing fee twice from the connected account's Net Amount."

earnest wadi
#

Ah sorry let me clarify

#

Initially, we configured the Stripe API to make charge calls on behalf of one of our connected accounts. However, we noticed that the total fee charge on the Stripe Payout was higher than expected. Upon reviewing the balance transaction object of the charge, I discovered that the Stripe processing fee was being deducted from the net amount of the charge after the application_fee_amount had been transferred to the platform account. Which in turn made my boss think that we took too much money from the payout.

echo dove
#

"make charge calls on behalf of one of our connected accounts. " are you talking about direct charges?

#

For direct charges, the connected account is responsible for the Stripe fee, not platform.

earnest wadi
#

Yes direct charges using the stripe_account header in the api call.

earnest wadi
#

Sorry if my questions seem "dumb." I've been struggling with this issue of mine for a while.

echo dove
#

Is your objective to charge a less application_fee from your users?

earnest wadi
#

Their goal is for the connected account to receive the base amount of the product a customer has purchased. For example, if a $10 ticket with a $2 ticketing fee is purchased, and the Stripe fee and ticketing fee are passed to the customer, they would be charged $13.23. When the charge is processed, the connected account should receive $10.00, while the Stripe processing fee is deducted from the application fee amount of $3.23, with the remaining amount going to the platform. Is that even possible?

echo dove
#

Ok. I think destination charges are more applicable to your use case.

#

The challenge here that the Stripe fee can't be determined until the charge is made. So the workaround here is to charge a higher application_fee when creating the charge, and refund the application_fee when the stripe_fee amount is finalized.

earnest wadi
#

Ah I see that could work.

#

By the way I was reading the documentation on the different types of charges for connected accounts (https://docs.stripe.com/connect/charges). In the section about direct charges, it states: "You can choose whether to have Stripe debit fees directly from connected accounts or from your platform account." How do I actually do that? The provided implementation doesn't indicate where to specify which account the Stripe fee should be deducted from.

earnest wadi
#

Oh got it thanks!

crude kilnBOT