#Itzamna
1 messages · Page 1 of 1 (latest)
What type of Connect accounts do you have? Also Destination or Direct Charges?
that's a better question, how do i tell?
In my app I just create express accounts and redirect users to express checkout.
And set an app fee
What guide did you follow?
We recomend destination charges for Express accounts, but would need to see what you followed to integrate this
i do nodejs and payment looks like:
await stripe.checkout.sessions.create(..., {stripeAccount: connected.stripeId})
I think it's Direct?
yeah that looks like a direct charge
We discourage doing that on Express accounts though
So if you're not live and need Express accounts, I recommend doing destination charges
I create users like await stripe.accounts.create({
country: "MX",
email: this.req.user.email,
default_currency: "mxn",
type: "express",
capabilities: {
card_payments: { requested: true },
transfers: { requested: true },
oxxo_payments: { requested: true },
},
});
Is this wrong?
Connect is a very complicated product with many many options. I highly recommend you thoroughly read the docs before doing something you don't understand. I recommend starting here as this will help you choose your account type: https://stripe.com/docs/connect/accounts. If you still believe Express is the best choice for your business, I highly recommend you switch to using Destination Charges.
Where can i read diff between express and other account types?
That link I just pasted
Ok, thank you!
No problem
Based on your decision there, the recommended path forward would be Direct Charges with Standard Accounts and Destination Charges with Custom and Express accounts
And our docs for Direct Charges and Destination Charges go over refunds and how they differ/who's responsible
question: with destination charges the stripe fee is based on app fee, but with direct the stripe fee is based on the full transaction amount?
Hi, stepping in here. Catching up..
Can you add more details on what you mean with 'stripe fee is based on app fee'?
transaction amount is 10 dollars, app fee is 20%, $2 fee. Stripe fee will be ?? a)for direct charges b) destination charges
From docs it seems like stripe fee is the same based on transaction amount, not app fee for destination charges
That is correct, the fee is applied to the entire transaction regardless which connect charge it is. The charge rate may differ based on accounts, and that is something you'd need to contact support to get more details. The application fee on the other hand is a way for the Platform account to take a 'fee' amount on direct charges from the connected account: https://stripe.com/docs/connect/direct-charges#collecting-fees
Okay, so my current setup is the best. Merchant will pay stripe and app fee. But my question is still not answered, which account will be paying the refund if Connected account is express and charge is direct