#Nukesforbreakfast
1 messages · Page 1 of 1 (latest)
You can see our docs on migrating from a connect extension to Stripe Apps, comparing the two, here:
https://stripe.com/docs/stripe-apps/migrate-extension#apps-vs-extensions
Is extension something that uses connect?
Yes, extensions are read only connect applications
Hmm, that's not what I have now. It's more of trying to fit my use case. I went into it deep with someone else in this old thread:
The conclusion there was to switch to using express accounts for everything, but I'm finding that certain dashboard niceties around features like invoices are not available in the stripe express dashboard.
I was wondering if maybe I could use stripe apps with express accounts, or maybe even standard accounts, to get the level of control I need without having to rebuild already present stripe UI.
For example, I would need to both be able to update things like the connected accounts branding via the API while also allowing them to be able to mark invoices as paid out of band on their own in the dashboard. These two requirements are not compatible with connect, as one requires an express account that gets a light dashboard lacking invoicing features and the other requires a standard account where I cannot update the branding via the API.
Gotcha, thank you for explaining your use case. I will check if that is possible with apps and get back to you
My understanding of apps is that they essentially interact with the stripe API impersonating the account the app is installed in.
Which I think solves the issue of not being able to update account details for standard accounts.
Hi 👋 jumping in, I think the biggest problem is that even if you do find a way to influence the branding of a Standard Connected Account, you won't be able to prevent the account owner from changing them again via the Stripe dashboard.
Can you tell me a bit more about your use case? We don't typically hear of flows where a platform wants control over details as granular as branding, but leave portions of the business flows in the hands of the Connected Account owner.
sorry, for some reason discord isn't pinging me when this thread lights up
the use case stems from the 2 customer types we serve:
- they outsource all the process to us, so we basically stand in for their billing department and normally contract on a revenue share agreement
- they use our tool to do it themselves, in which case I would want to have the charges/fees/etc done directly against their connected accounts.
However, a lot of these users aren't online payment savvy so a full dashboard isn't necessarily the best thing. However, the full dashboard has a lot of features that I would need to re-implement when I would rather re-use the well done stripe widgets for things like:
Viewing an invoice status, it's payment timeline, marking it as paid out of band if they got a mailed check, being able to resend reciepts or the invoice emails, etc.
The branding would be used on a web portal we host for them to allow their clients to view and manage their bills. I could see a scenario where we use Stripe as the source of truth for that information. I was originally considering express accounts as they would put the branding in our UI and then we would sync it to stripe.
Maybe what I'm asking for is more stripe hosted widgets for the express dashboard to let the express users do a bit more.
Acknowledging I saw this, taking some time to digest it.
it's in that thread linked above as well
more context around the xpress vs standard
though the right part to start in that thread would be here: #1055557742837903483 message
It's an interesting scenario, but one that I don't think can be fulfilled with just the prebuilt components that we currently offer.
With Express Accounts, we recommend using Destination Charges, and with that flow all of the Stripe objects that get created reside on your Platform Account. Express Accounts are not permitted to create or interact with objects that belong to your Platform Account.
My current thought is that Express Accounts are likely the best fit for the flow that you're describing (making heavy use of our on_behalf_of parameter to leverage the Connected Account's branding), but that you will want to build your own dashboard to provide the business flows and reporting features that you'd like to offer your users.
is there a clear way to pass on stripe fees in an express account scenario?
in the cases where we aren't directly fronting for them, they're just using our software to manage the process and collect payments themselves via Stripe.
There is not, https://stripe.com/docs/connect/charges#stripe-fees. Maybe you could track these fees on your end and debit the accounts once a month: https://stripe.com/docs/connect/account-debits