#tsahnar

1 messages · Page 1 of 1 (latest)

rugged dirgeBOT
tranquil tartan
#

Hi
Are you/your customers using Stripe Connect ?

#

You can use Connect to create payment and collect payment methods on behalf of your customers (Connect Account) without sharing public/private keys

cursive monolith
#

Yes, the customer who is doing the integration is connected to our Stripe account using stripe connect.

#

Can you share some more info on how to achieve this?

#

(getting the PM on behalf of the customer)

tranquil tartan
#

First, do you know what Charges will be using ? Diretc, Destiantion or Separate Charge and Transfers ?

cursive monolith
#

Just pointing out the the customer is created in our Stripe account and we need to attach the PM to him

tranquil tartan
cursive monolith
#

Just to verify with you. We have our Stripe account in which the merchant (our customer) is linked via connected account. We also have his buyers (customers in stripe) which we add and need to attach PM for charging them

#

We just need the ability to attach the CC to the buyer (customer in stripe), but have client implement the elemets SDK on his side

tranquil tartan
#

Who will be responsible for charing the customers, refunding them ? you (platform account) or your customer(Connect Accounts) ?

#

What is the current Connect Accounts you are using (Standard, Express or Custom )?

cursive monolith
#

We will be in-charge of everything (the platform). We just want the ability to add the CC to the buyer (customer). Checking about the type of connected account

tranquil tartan
#

In your case I think you have only one Connect Account involved, so Destination Charge is the write option to

cursive monolith
#

We have custom account BTW

#

Do you have docs specifing the integration of the client SDK using this approach? Just for attaching the PM.

#

Today we use the Setup intent API just for adding the PM for the customer. Is it possible tp use it as well?

tranquil tartan
tranquil tartan
#

The Connect Account need to implment nothing on their side

#

As your platform is the one responsible of every thing you said (payment, refunds...), then you need to collect the PaymentMethod by your integration and not the connect account integration

cursive monolith
#

But they will need to get the setup intent secret no?

tranquil tartan
#

No they need to get nothing

#

You collect the payment method on the platform side

#

then create a destination charge

cursive monolith
#

But eventually what we need is for them to collecto the PM on their website (using Stripe elements). We need to make sure to attach this CC to the customer on our side (the buyer) and later on charge him with it. How can we attach this to our customer (buyer) in our profile if they are collecting the PM details on their side?

tranquil tartan
#

No you can't achieve this, you need to collect the PM details on your Side (Platform Account)

cursive monolith
#

Meaning that we will beed to share the public key with them to init the stripe js SDK so the pm would be added tomour side?

#

if they add the pm to their platform is there a way migrating this PM and attaching it to the customer on our side?

tranquil tartan
#

Meaning that we will beed to share the public key with them to init the stripe js SDK so the pm would be added tomour side?
You simply need to share with them the webiste handling/collecting the PM. They need to implement nothing on their side

#

if they add the pm to their platform is there a way migrating this PM and attaching it to the customer on our side?
If you are using Destination Charge, they don't need to collect any PM details on their side

#

you need ot update the logic of your payment flow in your integration

#

You(Platform) collect the PaymentMethod and Create the Charge for your Connect Account

#

Your Connect Account don't collect the PaymentMethods

cursive monolith
#

We cannot share with them abwebsite to collect the pm. They want ro have it as part as their on checkout flow on their site and have their own look and feel. This is why im asking about it..

#

we have our own pm widger that we share with sime ifnour customers, but they do not want it. That is why we want them to handle the collection of PM

tranquil tartan
#

They want ro have it as part as their on checkout flow on their site and have their own look and feel. This is why im asking about it..
In that case you (Platform Account) can't be responsible of all the payment flow.... You need to use Standard Connect Account with Direct Charges

#

In that case they'll be responsible for the payment flow and they can have their own checkout flow on their website

cursive monolith
#

Can we create a sharable public key from iur platform in which they can use to init their stripe client SDK? How risky do you that is? We still
Got the secrer keys on the server side and they are not shared

#

can multiple shrable keys created for the platform?

rugged dirgeBOT
tranquil tartan
#

Can we create a sharable public key from iur platform in which they can use to init their stripe client SDK?
You shouldn't do this

thorn thorn
#

👋 taking over for my colleague. Let me know if there's any follow-up Qs I can answer!

cursive monolith
#

The key is anyway public, what can be an issue here?