#antonio.castaneda
1 messages · Page 1 of 1 (latest)
Hello! Can you confirm Link is turned off in the Payment methods section here? https://dashboard.stripe.com/settings/billing/invoice
sure
in_1NkCzOPcHEKg5rZuDQuiEEhs
Ah, that Invoice was created on an Express connected account, which we do not recommend (Express + direct charges is not recommended). The Link settings from the Express account were used. I'm not sure there's a way to change them (this is one of the reasons we don't recommend direct charges on Express).
Let me see though...
What is Link set to here? https://dashboard.stripe.com/test/settings/payment_methods/connected_accounts
in live mode, right?
Yeah, you're creating these Invoices in live mode.
Oh, sorry, I sent a test mode link.
My bad.
Try switching that to blocked and see if it makes any difference.
to check it, do I have to create a new invoice?
Yes.
Yeah, I don't think you'll be able to change it. Can you tell me more about why you're using direct charges on Express accounts?
I don't really remember, I think because of the idea that it would be easier and faster for the clients (tenants or companies) -of the platform that we are developing- to create a Stripe Account
You should be using destination charges with Express accounts: https://stripe.com/docs/connect/charges#destination
If you use direct charges with Express accounts you're going to run into various other issues. This is just the first one you encountered.
got it, to do that I only have to change some code as is mentioned here? https://stripe.com/docs/invoicing/connect#destination
It depends how far along you are, but with destination charges the payment objects (Invoices, Payment Intents, etc.) exist on your platform, not the connected account, so the changes you need to make may be more extensive.
From what I am reading, also the customers should be created in the platform account and not in the connected account. But what we require is that each connected account has its own customers and invoices. You see, the system we are making is multi-tenant, so each tenant should have some independence
Yeah, that's correct, the Customers and Invoices would exist on your platform as well.
You can add metadata to them to identify them as belonging to a particular account if that would help: https://stripe.com/docs/api/metadata