#agarfuin_connect-applicationfees

1 messages ยท Page 1 of 1 (latest)

obtuse oxideBOT
#

๐Ÿ‘‹ 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/1282745871498350726

๐Ÿ“ 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.

tender surge
#

Hello I asked about how to obtain fee id earlier today and a support guided me to check connected account charges. I checked it but still having issues.

serene aurora
#

@tender surge are you using ApplicationFees in the first place? Like are you explicitly passing application_fee_amount: 12345 or equivalent? Can you share both your exact relevant code and an exact example object id?

tender surge
#

I've created the charge through dashboard not via api

serene aurora
#

Gotcha, then there would be no ApplicationFee. Sorry you might be mixing up most topics together but it's hard to say. We help developers with their code here

tender surge
#

So in order to get help do i need to create my charge via api?

serene aurora
#

I want to help you but I need you to be clear about what you are trying to do, developer to developer. If you are using the Dashboard to create the payment then there's no ApplicationFee taken. I'm sorry I'm really just struggling to understand what your question is about

#

agarfuin_connect-applicationfees

tender surge
#

Understood. Can this channel stay up for a while? I will try to adjust my setup in a way that you ask me to and ask my question after that.

serene aurora
#

You don't really need to adjust anything per se, I just don't get your question. For example why do you expect an ApplicationFee to exist if you haven't explicitly taken a fee? Did you configure this in the Dashboard? Or are you mixing up the concept of an ApplicationFee (a portion of funds for your own platform) versus the fee Stripe takes on a payment?

tender surge
#

Yes, I'm talking about the portion of funds for my own platform but I don't remember making any configurations to collect fees in the dashboard.

#

Can you guide me to collect fees from start I'm quite new to this topic sorry about that.

serene aurora
#

All good. There are many ways to integrate our products and APIs though so the first step is to understand what you are doing. Collecting ApplicationFees comes way later down the path of decisions.
How are you using Connect? What exact flow of funds are you using?

tender surge
#

mainly cards

serene aurora
#

yeah sorry that's not my question at all ๐Ÿ˜…

#

Where did you start? Like what exact documentation page are you on? It's fine if it's none. Usually when we talk about ApplicationFees and code you already have made fundamental decisions required on how to use Connect

tender surge
serene aurora
#

Yeah that doesn;'t make any sense I'm sorry. This is the API Reference for creating an ApplicationFeeRefund. It wouldn't make any sense to do this until after you're already successfully accepting payments

#

So okay, let's start from the top as you seem completely lost unfortunately.
Please explain your business in 2 sentences at most and I can guide you to the right doc

tender surge
#

It's still under construction but its designed to be an online learning platform like Udemy. People will sign up to create/consume the educational materials created by other users.

serene aurora
#

Okay, so you are the platform/brand the end customers know and you will own liability for all negative balances, refunds, etc.? Or do you expect the end customer to pay individual educators directly?
Note: this is a fundamental decision. It changes the entire integration paths and features supported.
If you don't know, take a while to read carefully through https://docs.stripe.com/connect/design-an-integration

tender surge
#

Customers pay educators directly

serene aurora
#

Okay, so every educator will have their own Stripe account with full Dashboard access?

tender surge
#

yes

serene aurora
#

Okay, so that means you should be using the Direct Charge flow outlined here: https://stripe.com/docs/connect/direct-charges
I recommend watching https://www.youtube.com/watch?v=dCL9adgdP0A which walks you through what it looks like.

To do this you will have to write real code and that code will have a specific parameter called application_fee_amount which represents the amount to take back for your platform as your own fee. So you can charge $100 and take $10 for yourself and leave the remaining $90 to the educator in their Stripe account (minus our fee we take from them on each payment)

tender surge
#

Alright, understood. I will follow these guidelines. Before leaving can I ask what does applciation_fee_amount specfiy in the charge? Why do we pass such parameter?

serene aurora
#

๐Ÿ˜…

#

Sorry I thought the entire conversation was that you, a Connect platform, were trying to take an application fee for yourself which is a share of a payment for your own platform/business.

tender surge
#

Yes thats correct. I'm just asking what does application_fee_amount mean? Is it a proportion between 0 and 1 or is it a fixed number or an integer etc.

serene aurora
#

it's the exact amount. It works the same as other amount parameters in our API that are in the smallest currency unit
So if you want $100 USD you pass amount: 10000 as the small currency unit is cents. If you want $7.89 you pass amount: 789
And if you want a $100 USD payment and $9.99 as your ApplicationFee for yourself you pass amount: 10000, currency: 'usd', application_fee_amount: 999

tender surge
#

perfect thats what I asked. I also will check out the links you provided.

#

this conversation helped me so much appreciated a lot