#heisend3rp_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/1283402223451111485
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
hi there!
if you are making Direct Charges, then it's the platform that pays the Stripe fees.
i thought that was the case with destination charges ๐ค
oops sorry, I typed too fast.
if you are making Direct Charges, then it's the connected account that pays the Stripe fee, correct.
is it possible to have the platform pay it somehow with direct charges
i know it's an edge case. but one of our customers wants to accept cash payments and we still want the application fee
we could do it with our own stripe account instead, but we got the whole infrastructure running already with only connected accounts. therefore this would be the easiest for us atm
is it possible to have the platform pay it somehow with direct charges
not directly, but there are some workaround. for example: just try to guess the Stripe fee, and increase/decrease theapplication_feeby this amount.
i know it's an edge case. but one of our customers wants to accept cash payments and we still want the application fee
if the payment happens outside of Stripe, how could you get the application_fee?
note that in some cases you can do an account debit: https://docs.stripe.com/connect/account-debits
mhhh, but thats just a guess then ๐
we know the price that they will have to pay to the connected account in person.
sure, but you won't be creating a PaymentIntent in this case at all?
yes we would, but only for the application fee for us (platform)
in this case, juste create a regular PaymentIntent (no application_fee), and ask the connected account to pay it with their own payment method.
or use https://docs.stripe.com/connect/account-debits if works for you (it's not available in eery country and only supported for some account types)
I think I could not express myself correctly...
Customer wants to buy product from connected account. Product is $40. We charege 10% application fee, so $4.
Connected accounts wants to use our platform but accept the $40 in cash in person.
We still want to charge the $4 online to the customer.
Therefore we would charge the customer $4 online via the connected account, and send $4 application fee to our platform.
But the connected account would need to pay the stripe fees on the payment, that would mean a negative balance. Thats why we as a platform would like to only have $4 minus the stripe fees.
Does this make more sense?
got it. then you have two option:
- just try to guess the Stripe fee, and increase/decrease the application_fee by this amount (as mentioned earlier)
- use
capture_method: manualwhen creating the PaymentIntent, check the Stripe fee in the BalanceTransaction object, then when you capture the funds change theapplication_feebased on the Stripe fee