#alex_-Connect

1 messages ยท Page 1 of 1 (latest)

silent hare
#

๐Ÿ‘‹ happy to help

spice epoch
#

Thank you!

#

Why is it strongly recommended to use direct charges for standard accounts?

silent hare
#

the main difference between Direct and Destination Charges for Standard is regarding who handles what

#

so in the case of the Standard Account, Direct Charges allows the Merchant to deal with Refunds, Disputes, etc. while also paying the Stripe fee themselves instead of the Platform

#

sellers don't have to configure a payment page since it's ours that is displayed to the customer.
you can always use your page even for Direct Charges

spice epoch
#

you can always use your page even for Direct Charges
Oh I didn't know

silent hare
#

we, as a platform, take stripe fees (so that sellers don't see both fees from us and Stripe)
it really depends on your business model

spice epoch
#

My previous job was for a marketplace and it seemed to me that the less they see someone taking a fee, the happier they were

#

But ok, I'll make a choice for that

spice epoch
silent hare
#

yes

#

in order to do that you'd have to pass the StripeAccount header when creating the Checkout Session

spice epoch
#

One of the differences between displaying the seller's payment page vs mine is who issues coupons for the customer?

silent hare
#

I don't really follow

#

do you mind elaborating more?

spice epoch
#

During a previous conversation with one of your colleagues, I understood that the owner of the payment page also owns the coupons

silent hare
#

you can create the coupons for your Connect Account

#

owning might be a very confusing word

spice epoch
#

Oh I didn't know I can do it for standard connected accounts

silent hare
#

when we say own, this means that the object will be attached and created on an Account (Platform or Connect)

#

and the object will be created automatically on their account and they can view it on their dashboard

spice epoch
#

How does the connected account set the permissions that the platform will have?

silent hare
#

Are you creating the Standard Account, or will you be adding existing Accounts to your Platform?

spice epoch
#

As a starter, I might ask sellers to create their own standard account, and then doing the link (that I'm not sure how to do it so far)

silent hare
#

I highly not recommend this to be honest

#

Express Accounts are the way to go for freshly started businesses

spice epoch
silent hare
#

in all cases, this is no longer a technical discussion, so I would recommend you contact sales or support for more advise on your use case/business model

spice epoch
#

the thing is that we don't want to handle disputes

#

Oh ok

silent hare
#

but yeah that would mean it's better if you have Standard Accounts

#

you see, it's more of a question of finding the right spot for your use case

spice epoch
#

Yep

silent hare
#

please feel free to come back to discord for any technical/implementation question, we will be here happily answering your question

spice epoch
#

Just another thing about coupons. If my payment page is displayed, is the customer able to enter coupons issued by the seller?

spice epoch
silent hare
#

Just another thing about coupons. If my payment page is displayed, is the customer able to enter coupons issued by the seller?
for coupons to work they need to be created on the same Account as the Checkout Session

spice epoch
#

Ok thank you!

#

Thank you again, I'll continue my work on this!

silent hare
#

feel free to contact support via https://support.stripe.com/?contact=true for any non-technical questions as well ๐Ÿ™‚

#

we're here to help ๐Ÿ™‚

spice epoch
#

I can't find where I can say that a checkout sessions is for direct charges for account YYY but with my platform payment page

vocal mortar
#

Yeah unfortunately that is not possible at the moment. The page will reflect the connected account's settings if you are doing direct charges

#

You can do separate charges and transfers (ie. a vanilla Checkout Session and then transferring the funds to your connected account) though keep in mind that that would be more logic for you to write and can add complexity to things like refunds

spice epoch
#

I have not done it yet so I don't realize how hard it is to configure the payment page

vocal mortar
#

Yes, if they are a Standard account they would need to set this themselves here

spice epoch
#

Where can I find the list of actions I can do on connected accounts, as a platform

#

Using the Stripe-Account header

#

I'm looking for a list such as:

  • Create a product
  • ...
vocal mortar
#

Otherwise you will need to use the keys that you get during the OAuth process

spice epoch
#

And once I got the list of accounts that are connected on my platform, how can I know what I can do "on their behalf" (Create a product, update a price, etc.)

vocal mortar
#

If you pass their account ID like that, the call will be made as them

spice epoch
#

So there is no limit on what I can do as them?

vocal mortar
#

With Standard Accounts there are limits to what you can view and set for account config, but for things like products and prices you can create/modify whatever you want

spice epoch
#

Oh ok!

spice epoch
#

I have another question: If a seller already has a standard Stripe account, how do I link it to my platform account?

vocal mortar
#

That would be the OAuth flow, though we typically recommend creating a new standard account for them either way.

#

Basically Standard accounts are restricted to only being able to connect to one platform account. So if an account has already connected to another platform and then tries to connect to you, a copy of the account is created and your platform connects to the copy

#

This can cause confusion so we typically recommend just creating new accounts so that you are guarunteed to have the new account and it is easier to predict what happens.

spice epoch
#

Oh right! Thanks for the clarification, much clearer in my mind!