#BrOllie-SetupIntent
1 messages · Page 1 of 1 (latest)
Hi there on_behalf_of is a Connect-only param when you want to setup a payment method on behalf of a connected account.
By using this param, the collected payment method will be created on the connected account, not platform.
ah right. that's what i thought. I have an issue where I want to create the payment method under my root Stripe account and then share that payment method with connected accounts. Which i can do by copying the payment method when I need it to the conencted accounts.
The issue is, when I create the payment method the first time, the users bank shows the parent stripe account name and i want to show the connected account name.
What would be the best way to use the connected account name when validating the card but still allow the payment method to be copied to other accounts?
Just to be clear, when I add a payment method, I get a $0.00 charge on my bank card. This is what i want to change
OK, so basically you want to clone the payment method from platform to a connected account?
This doc will help you https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
Can I clone from a connected account to the platform account?
Nope, I'm afraid that you can't.
I see. So if i want to share payment methods between connected accounts, I have to create them using the platform account only?
You can't clone the payment methods directly across connected accounts either. You need to create it on the platform first, and clone it from platform to connected account.
Okay, that makes sense. It's not a great user experience is all as they would see my platform accounts name on their credit card for $0 and then a payment to the connected account for $X.
Yup, that's because the payment method was created on platform initially.