#jignesh_74410
1 messages ยท Page 1 of 1 (latest)
hi there!
you can only have one bank account per currency. so if the customer pay in EUR, then it will be paid out to your EUR bank.
Okay, but if we want to design something like I have mentioned where we have multiple same currency banks in multiple regions, then how can we design that around the Stripe?
you would need multiple Stripe accounts, one per region, using Stripe Connect. but this type of integration is quite complex.
you can learn more about it here: https://docs.stripe.com/connect
But. isn't Stripe Connect used to connect customers and vendors, and route payments between them automatically? Right now we don't have customers or vendors on the Stripe, we just want to use Stripe as a payment gateway.
that's true. but it can be used to connect multiple Stripe account together. this way you would have multiple EUR bank account across multiple Stripe accounts.
Okay, and then we would have to use different API keys per Stripe Account while creating the payment intent as per the region of the customer and Stripe account?
yes like I said this is going to be a complex integration.
๐ taking over for my colleague. Let me know if there's any follow-up Qs I can answer!
Okay, so is it necessary to use Stripe connect to connect the accounts in multiple regions? I mean what if we use independent accounts and don't use Stripe Connect? What is the benefit of using Stripe Connect in our above use case?
you can choose not to go with Stripe Connect
and as you mentioned have to use/manage different sets of secret and publishable keys
So if we use Stripe Connect, then can we work with the Single set of Secret and publishable keys for all the connected accounts?
yes with the use of the Stripe Account header as explained here https://docs.stripe.com/api/connected-accounts
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
well it actually depends on what type of charges you want to create
Sorry if I sound like a naive as I am very new to Stripe terminologies, but is this "charge" different from payment intents? As we are currently creating the payment intent with the required currency and amount to initiate and accept any payment from the customer.
it's the same
Charges are the underlying objects that PaymentIntents use to attempt a payment on a payment method
that's too much Stripe jargon I know, but with time you'll get used to it ๐
Yeah it is ๐
Ah okay, so we can mention the Stripe connected account id while creating the payment intent?