#thanoskir_36266
1 messages · Page 1 of 1 (latest)
So I am waiting to receive customer.subscription.deleted to webhooks/stripe-connect.php right?
Yes
Do you know how much time need to get these webhooks? It has already passed 20 minutes from the time when I made the deautorized event.
Let me check.
Oh, the account wasn't deactivated. Just disconnected from the Platform. So the Subscriptions are still live.
So when we disconnect a connected account the subscription remains active. Do we have an option to cancel them?
Are you controlling the Connected account?
No
I am working on a platform where each customer should create their personal Stripe account and connect it to our parent account. We want the customer to receive their payments directly.
Then you should reach out to the connected account owner and ask them to cancel.
This is not the recommended flow, for this exact reason.
It's better if your Platform account creates connected accounts automatically, specifically for your application. Then when you disconnect the CA, they are deleted, along with all the resources, e.g. Subscriptions.
Can you please explain how I can do this case? Our clients have their own stripe accounts
You can see a simple guide here: https://stripe.com/docs/connect/collect-then-transfer-guide
Your clients will have a dedicated Stripe account just for your application, this will give you more control.
We are implementing this solution:
https://stripe.com/docs/connect/enable-payment-acceptance-guide?platform=web
Which is similar to your suggestion, what is the difference regarding the disconnect account action account.application.deauthorized?
Are you using stripe.accounts.create()? Or do the clients bring their own Stripe accounts?
I am using this flow: https://stripe.com/docs/connect/oauth-standard-accounts#oauth-flow
Where the customer has the option to create a new account or add an existing one.
If the account was connected via OAuth, when you disconnect it, it won't be deleted. That's the difference. You can see what works better for your use case.
We want to avoid the case where we accept the payments and pay out the customers. For this reason, we choose the direct payments. Is this another solution to provide direct payments and when an account is diconnected to be deleted?
Direct payments are available in all CAs, and are recommended for Standard accounts, regardless of whether they are created or connected.