#simonc
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. 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.
- simonc, 5 hours ago, 8 messages
What do you mean?
I have no trace of the payment to the connected account
You're still not giving me enough info
What exactly did you do and what exactly is unexpected
I did this request: req_RayTSV41kmn67v
And I have no trace of payment on the connected account
Why are you doing direct charges on Custom accounts in the first place though?
You're supposed to do destination charges if using custom accounts
Because we are in Europe and the client is in the US
I tried, nevertheless I had an error
At the beginning, the customers pay on our platform and then we payout the providers
But, since we have some providers in the US, it is not possible anymore
Oh never mind then
The request you shared was not a payment
It just created a payment method
How is it possible to copy a customer on our platform to some specifics connected accounts?
I would like the next monthly payment is direct to the connected accounts
You did it in the above
If you have a subscription, you need to recreate on the connect account
Those don't copy over
And if the customer paid first on our platform, is it possible to redirect the further payments to a connected account without any action from the customer?
What do you mean? Is this a subscription?
Yes
Yeah but you need to cancel the one on the platform and recreate it on the connect account
How to transfer all the information from a subscription in our platform to a connected accounts before canceled it?
You can't
You need to recreate it
With this api call: https://stripe.com/docs/api/subscriptions/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
You can pass all the data you want to recreate it
billing_cycle_anchor, etc to preserve the billing date
Ok, thank you. This is my problem: I have customers with subscriptions and on my platform. I would like to transfers all the customers and subscriptions to connected accounts. Is it possible?
I already answered that question above
You can't
You need to recreate it
With this api call: https://stripe.com/docs/api/subscriptions/create
You clone customers and payment methods
Then recreate the subscriptions
How can I clone a customer and the payments methods?
I had this error: invalid_request_error
The customer must have an active payment source attached.
req_RB0imGM5tcWE4i
You use payment methods
So you should create a payment method not a token
This is what you were doing before
That's exactly what you need to do
And for the other customer information?
I tried the method but the customer does not appear in the connected account
Hello! I'm taking over and catching up...
Hello
So you're attempting to clone Payment Methods from your platform to a connected account and something isn't working as expected?
You have to create the Customer yourself.
The only thing you can clone are Payment Methods. Customers and other objects need to be created manually.
I would like to create a script in order to do that. What could it be possible?
Yes, but I want to flag it's unusual to create Customers on connected accounts when cloning Payment Methods from your platform.
Usually what you want to do is clone the Payment Method for each payment and not use Customers on the connected accounts at all.
That way you're always using a fresh copy of the most up-to-date Payment Method (the one on your platform) for each payment, and don't need to worry about keeping multiple Payment Methods and Customers in sync across accounts.
Ok
Actually, the architecture I would like is as follow:
- a customer subscribe on our platform (it generates a customer_id)
- a customer subscribe to a connected account (we clone the customer and create a subscription to the connected account)
Is this best practice?
Can you explain a bit more? Are you using Standard or Express accounts?
Standard
What are your customers subscribing to? Why do they all have two subscriptions?
They subscribe to a connected account
I just need one subscription on the connected account
And keep the paymentMethod on the platform
Ah, okay. Earlier you said, "a customer subscribe on our platform" but it sounds like that's not correct?
Why do you want the customer's Payment Method on your platform at all?
Since he can subscribe to multiple connected accounts
Okay, gotcha. In that case, yes, you would want Customers on both the platform and the connected accounts.
Ok
Now my another problem is as following: I have customers AND subscriptions AND paymentsMethods on my platform. But, I would like to transfer all the subscriptions AND paymentMethods to the good connectedAccounts. What is the procedure?
Hold on, I thought we clarified that you won't have Subscriptions on your platform?
Aren't the Subscriptions only on the connected accounts?
No, because I was on the old architecture
In any case, you can't transfer Subscriptions from one account to another like you're describing.
You would need to create a new Subscription on the connected account and cancel the old one.
And how can I get all the information from a subscription to create the new one to the connected Account?
Can you be more speciifc? Which information are you missing?
Will the connected Account receive the money scheduled if I create a new subscription with the information from the platform's subscription?
If you create the Subscription on the connected account the connected account will receive the funds from it minus your application fee.
I just reused the paymentMethod from the platform's subscription I cloned>
?
Btw, I do not see any paymentMethod I cloned on the connected account on the dasboard, why?
Where are you expecting to see it in the Dashboard?
connected account > Payments
That will show payments, as in Payment Intents and things like that, not Payment Methods.
Where am I suppose to find it?
If you attached it to a Customer on the connected account it will show up on that Customer's detail page.
You can't clone a Customer. You can only clone Payment Methods. If you want a Customer on the connected account that represents the same Customer on your platform you need to create each of those Customers yourself.
Is there a smart way to get the information form a subscription to create a new subscription with the information from the former?