#meruemsama7212_api
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always 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/1319385056438915178
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- meruemsama7212_api, 5 days ago, 51 messages
- meruemsama7212_api, 6 days ago, 6 messages
Hi ๐ can you elaborate on what you're asking here? Are you trying to get insight into what the Stripe fees for a payment were, or are you trying to collect an application fee for your Platform while processing a Connect payment, or possibly something else?
Looking at the request you shared, it looks like you're processing a payment using a Destination Charge flow, but that you're encountering an error because you're providing your Platform's account ID in the transfer_data.destination field.
That field should instead contain the ID of the Connected Account where you want the majority of the funds from the payment to be sent.
https://docs.stripe.com/connect/destination-charges?platform=web&ui=elements#create-payment-intent
Your Platform will receive the amount set in the application_fee_amount field.
Sorry for the confusion, ithe flow is this one : I create a SEPA DD setupIntent to withdraw funds from the customer (merchant) and then i proceed with a paymentIntent to send fund from merchant external bank account to my platform stripe balance and take an application fee
Sorry, I don't understand. If your Platform is the one taking the payment, what is the application fee you're trying to collect?
Application fees are only relevant in Connect flows, where you're processing payments for your Connected Accounts. If you're just processing payments from your customers, then you won't use Connect.
Ok, the next step is to distribute this amount to severals connected accounts, from my platform
Then you want a Separate Charges and Transfers flow:
https://docs.stripe.com/connect/separate-charges-and-transfers
That's the flow that should be used if your payments involve needing to send funds to multiple connected accounts:
https://docs.stripe.com/connect/charges#:~:text=The transaction involves multiple users.
ok so the best is to split funds directly from customer to connected accounts and take fees instead of holding funds and make transfers?
No. I'd suggest reviewing the guide I sent on how this flow works.
It shows that you will process a single payment from the Customer to your Platform account, and then create multiple Transfers to move funds from that to your Connected Accounts. Any funds you don't transfer to your connected accounts from the payment are kept by your platform, which is the equivalent of collecting an application fee but does not result in Application Fee objects being created.
oh ok, i thought that it was seperate accounts. thanks i will do that then ๐
just last question
the money transfer to my external bank account comes from this same account ? the Stripe balance?
Correct. Payouts move funds from the Stripe balance of a Stripe account to the associated External Account.
thanks toby