#cco3
1 messages · Page 1 of 1 (latest)
Should I be setting both OnBehalfOf and TransferData or something?
Is the Customer on the platform account? Or the Connect account?
platform account
This all worked with checkout, so I'm a little surprised it's not working with creating an invoice directly.
Hmm, so if the customer is on the platform account and you want to create a Destination Charge, it should work with transfer_data. I would recommend following the approach in these docs, as it sounds like what you're looking for: https://stripe.com/docs/connect/destination-charges
"By default, creating a charge with transfer_data[destination] makes the platform the settlement merchant. You can change this behavior and make the connected account the settlement merchant by using the on_behalf_of attribute on the charge."
What does it mean to be the settlement merchant?
that has tax implications, right?
I can't really speak to the tax side of things. You may want to consult a tax advisor for that part. My guess is that the settlement merchant is on the hook for taxes, but (again) I'm not a tax advisor and can't say for sure.
Well, I'm just trying to understand what the point of choosing one option or another would be...branding on the invoice?
and also trying to understand why OnBehalfOf isn't working.
Hmmmm... Do you have a Request ID for the failed attempt?
Here's how you can find a request ID: https://support.stripe.com/questions/finding-the-id-for-an-api-request
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.