#humbertovaz

1 messages · Page 1 of 1 (latest)

carmine creekBOT
arctic depot
#

Hi there!

#

What do you mean by "to charge from a Standard Connected account into a Express Connected account"?

quartz aspen
#

A Client "A" with a Standard Account buys a product in my platform from a client "B" with an Express Account and the platform collects a fee

arctic depot
#

So you have a platform account connected to an Express account, a user buys something form the Express account, and the platform gets a fee?

quartz aspen
#

In this scenario we have 3 accounts:
1 - My stripe account (platform's)
2 - Standard Connected Account (from Client A that buys stuff on my platform)
3 - Express Connected Account (from Client B that supplies the product that client A is buying on the platform)

arctic depot
#

And the Standard and Express account are connected to your platform?

quartz aspen
#

yes

#

to my platform's stripe account (account number 1)

nocturne ferry
#

you can't do this directly but generally you accomplish it by having a Customer on your platform account that corresponds to the same person who owns the account A

#

so person A comes to your business and you:

  • onboard them to Connect and create an account acct_xxx
  • collect their payment details and create a Customer object cus_xxx
  • in your database, mark that those two objects relate to the same entity in your business

Then when you need to make this type of charge you're describing you can e.g. use that Customer and do a Destination Charge (https://stripe.com/docs/connect/destination-charges) to account B or clone their details to B for a Direct charge (https://stripe.com/docs/connect/cloning-customers-across-accounts)

quartz aspen
#

Are you assuming that customer's account A is Standard and B is Express right?

nocturne ferry
#

I'm not assuming either way since it wouldn't make a difference

#

there's no way to have one connected account charge another one in any configuration, the way you accomplish that sort of scenario is by additionally having Customers that you mark as corresponding to the accounts and charging those.
It's also possible that you collect the payment details and create the Customer directly on the connected account who's going to be charging it, that works too; depends what you need exactly.

quartz aspen
#

But if I understood correctly that's the base case scenario for Stripe connect i.e. A client A buys a product X from Platform Y which collects a fee and transfers money to client/supplier B

nocturne ferry
#

Yes

#

maybe your client A also has a connected account G on your marketplace. That is entirely separate and not modelled in our API.

#

so if you want to have that relationship(person "Jane Doe" has a Stripe connected account G and also a Customer A), that's entirely something you have to model in your database for example as I described.

quartz aspen
#

I see!

#

In order to Jane Doe be able to have multiple platforms where to sell their goods (which is equal to multiple customer accounts under one stripe connected account) is that it?

nocturne ferry
#

I don't follow you

quartz aspen
#

The questions was:
The Stripe Connected account can have multiple customer accounts (cus_xxxx) for different platforms/Stripe Marketplace accounts?

nocturne ferry
#

a connected account can have as many Customers cus_xxx as you want. The second half of your post, I don't really understand

#

like I said, none of this modelled in the API, as you said, it's just Customer A buys from Platform Y and a Connected Account B can receive the funds. Anything beyond that and extra relations is entirely your own interpretation

quartz aspen
#

Look, I'm just trying to achieve "Customer A buys from Platform Y and a Connected Account B can receive the funds", in that sense, I need to have a customer account (cus_xxx) associated with the person who's buying on the platform right?

nocturne ferry
#

right.

quartz aspen
#

thanks!

nocturne ferry
#

sorry but like I did clearly state that in my first post so was a bit confused

quartz aspen
#

no problem