Routing US and UK Stripe checkout

Hi looking to get confirmation on a technical feasibility question.

Currently using multivendor and stripe connect for UK sellers. Looking to add Stripe US connect too for international sellers

CS-Cart already splits a mixed basket into one order per vendor

Goal:
For each order:

  • If vendor is UK → use Stripe UK add-on (existing).
  • If vendor is International → use Stripe US add-on (new duplicate add-on with separate API keys).

Is it technically feasible to switch the payment method per vendor order so each order uses the correct Stripe add-on (UK or US), relying on CS-Cart’s native “one order per vendor” behavior — without splitting the cart manually?

In other words:

  • Customer completes one checkout
  • CS-Cart creates order A (UK vendor)* and order B (Intl vendor)
  • During payment processing, each order is automatically routed to the correct Stripe platform based on vendor country.

Is this routing logic supported in CS-Cart’s payment workflow, or would core modification be required?

Thanks!

It would require modification, to load the addon twice the addon would require different names, the addon name is heavily linked into the naming of folders, files and functions. Need to workaround that.

Part of your problem can be addressed by the @cart-power shipping and payment addon, this allows you to set up uk and us vendors with different payment methods.