#observant-reset-account
1 messages · Page 1 of 1 (latest)
Can I walk you through my use case so I can get some clarification?
Sure, but really once we collect information for an account we can't just reset it
Ok I'll start
User's will be able to connect their stripe account
My platform will create a connect account for the user
If the user decides to disconnect their stripe integration, my platform will delete their account
Do you get it so far?
yes you can just type your entire explanation in one big message, that'll be easier
So is this an adequate solution?
The issue arises when it's not possible to delete an account because the balance is not 0
not sure what you mean by adequate. If you use Standard accounts you can't delete those accounts, but you can disconnect them. If you use other account types it's different (you didn't mention)
I'm using express
Cool, so yes that works, you can't delete until they have no balance, since they'd lose money otherwise
When the user reconnects my app creates a new account
So now their will be 2 accounts for one user
yes
This will confuse the users
well if they already have an account with you and go to connect they will get the old account
But they won't tho
Every time my app is creating a new account
And deleting the old one
If it can't delete, won't that mean there will be 2 accounts?
Would it not be possible to only have one connect account per email?
But why are you creating a new account if you already have one?
But why would they? You just said they would be confused?
Sorry back to my question
What if they want to use a new stripe account?
Then I would have to create a new connect account for them right?
express*
sure but then there's no confusion, they literally asked you for a separate account
I kinda get your point
Hold on
So it makes sense that every time my users want to get paid, I create them a new express account and when they want to disconnect it, I delete that account, but if my app can't delete it, they end up with 2 accounts should they decide to reconnect
Just for context, they are deleting their stripe integration, not their app account
I have no idea what "deleting their stripe integration" could mean
but really, just re-use the existing account for your user, there's no reason to create a new one
Ah
Ok, so once my users sign up, I'll create them an account
And just reuse that
And when they want to disconnect the account, I'll revoke access
?
But what if a user decides they want to get paid to a new stripe account, i'd then have to change it?
Ok, I don't think I'm making sense
Let's do this another way
I'm creating a service like Buymeacoffee
A user wants to get paid
Can I ask you to try and write all in one sentence?
It will make sure the overall description makes sense and is clear end to end
A user wants to get paid via stripe so I create a new express account for them. What if they no longer want to get paid. Should I revoke access. If they want to reconnect, should I then re authorise?
What if a user wants to change the stripe account they want to get paid to?
Unfortunately you're saying the same thing without much more context. If they don't want to get paid again, you can just stop using the account and giving them money until they decide they want to be paid again in the future. If you want you can delete the account but you need to handle the cases where the balance is not 0 since that means you either owe them money, or they owe us/you money.
Separately, an Express account owner doesn't really know what an "account" is. There's no reason they'd want to be paid to a different account, none that I can think of at least.
Okay, so what if they want to change their billing details?
What does "their billing details" mean? Usually in our API that's the home address of the person paying for a service
How would my users be able to change their express accounts bank details?
It's an Express account, you can send them to their Dashboard and then they can change their bank account details easily
Aaaaaaaah
Thanks
they can change their info, their phone/email, etc. too
But I did see that if a user already had a stripe account, they can use that instead right?
What if they want to change that account?
Btw, I'm using connect oauth.
lol
I don't get why you keep saying they want to change the account
but really if you use OAuth (you should not) then you send them to OAuth to connect their new account and you see if you get a brand new acct_123 or not
Why shouldn't I use oauth?
Because users can choose to sign in with their existing stripe account
😅
there's so much I feel like you're slowly telling me, that's what I was asking you to summarize in one big unique message
So you're now saying that you don't have a login/password for your user and they log in by doing OAuth with their Stripe account every time?
Nope, they do have a login. I'm using connect oauth to get their account id
So I can pay them
I just want to pay my users😢
Would it possible to do a video call with you? Or atleast a screen share?
Can you please keep this thread open mate, I'll send screenshots when I get to my desk
no it's not possible to do a video call
we're really simply back to what I said. I don't get what's blocking you right now and it feels more like a hypothetical use-case more than anything
Someone signs up for your service, you send them to OAuth, they create an account, you get an acct_123, boom you're done. You never let them connect a new/different account, there's no reason to ever want that
Of course there is, what if they want to connect to a new stripe account or what if they revoke access and I have to reconnect again?
But feel free to close this thread. I'll let you know if I need further assistance.
Thanks
Actually one sec,
How does this work then ^^^
Of course there is, what if they want to connect to a new stripe account or what if they revoke access and I have to reconnect again?
but they would not want that, just don't offer that. I've never seen anyone offer that
I don't understand the question you have either. What "this"?
How does buymeacoffee work then?
How do they have an option to link an account every time?
Buymeacoffee offers that
I don't know how their integration works, I've never used it but you could reach out to them directly to discuss it
but really you're likely misunderstanding how they built their flow. Or they just let you OAuth in the same account each time which you an already do
Ok man, I'll have a look.
Thanks
Have a good evening.
Enjoy it while it lasts.
Before I come back here again 😆
hahaha