#irisslee95

1 messages · Page 1 of 1 (latest)

proper garnetBOT
tepid ruin
#

Hi there, the purpose of a SetupIntent is to collect a payment method from a customer without charing them. If the purpose is payment, you should just use PaymentIntent API

civic flame
#

Because the Payment Intent do not allow charging to multiple connected account

tepid ruin
civic flame
#

I am using Payment Element in frontend. I need to calculate commission on backend, so I can't give total amount to generate PyamentIntent

#

Separate charge and transfers do not support worldwide. Right?

tepid ruin
#

Hmm. But how you do render the PaymentElement without a PaymentIntent? a PaymentIntent's clientSecret is required to render the PaymentIntent.

#

Stripe supports separate charges and transfers in the following regions: Australia, Brazil, Canada, Europe, Japan, Malaysia, New Zealand, Singapore, and the US. Separate charges and transfers are supported if both your platform and the connected account are in the same region

civic flame
#

That's a problem. So I create a Setup intent, then pass the secret key to the UI. But that will create a lot of setup intents.

trim sonnet
#

👋 taking over for my colleague. Let me catch up.

#

@civic flame where is your account based?

civic flame
#

We are developing a payment plugin for marketplace. Specifically the WC Vendors plugin

trim sonnet
#

yes but where is your Stripe account located in?

civic flame
#

It's US or European

trim sonnet
#

then as my colleague mentioned you don't have any issues using separate Charges/Transfers

civic flame
#

Yes, but my customers can come from anywhere.

trim sonnet
#

it's not relevant to customers

#

it's more with your merchants (connect accounts)

civic flame
#

Thanks for your support!

trim sonnet
#

let me know if you need any more help