#Harald-connect

1 messages · Page 1 of 1 (latest)

granite tusk
#

Hi! What type of connected accounts are you using? Standard/Express/Customer?
Also charges is an old API, you should be using PaymentIntent instead.

topaz narwhal
#

Hi soma! We plan to use Standard Connected Accounts.

worldly steeple
#

Hey apologies for missing your question for a while. That approach is typically taken with Custom or Express accounts, trying it with Standard can cause a lot of headaches. Typically with Standard Connect we only recommend doing direct charges which is the method with the stripeAccount header where the charge goes directly to the account but you take some of the fee https://stripe.com/docs/connect/charges#direct

#

If you are still here, can you tell me a bit more about your situation here and why you were looking to do Destination+on_behalf_of charges over Direct charges here?

topaz narwhal
#

Hi Pompey, thank's for answering!
Background: we are a Vet company with several clinics across New York and plan to open new clinics in other states.
Therefore we plan to create a Connected Account for every new state and use our existing account as a Platform Account.
As we have several 10.000 customers, we would like to avoid importing all customers to all Stripe Accounts.
That seems to be working with on_behalf_of but when I use stripeAccount, I'm getting an error that the customer with the given Id could not be found.

worldly steeple
#

Gotcha that makes sense. That error is happening because Stripe objects can only exist on one account. As you have noted, the on_behalf_of charges exist on your platform so they have access to your platform's customers but the direct charges happen on the connected accounts.

#

You can copy the payment method from your platform to your connected accounts. In that case it might make more sense to only do it as needed rather than doing all of them up front.

#

Unfortunately as I mentioned, doing those on_behalf_of charges with Standard Connect can cause headaches especially when you need to refund a payment and such

#

Unfortunately it sounds like each path here has some pain points

topaz narwhal
#

But we'd have to store multiple customerIds for a single customer, right?
Would switching to Custom or Express accounts be an option?

worldly steeple
#

Yes, you would want to keep track of which platform customer is related to which connect account customer.