Skip to content
Status

Multi-tenancy

This guide shows how integrators and BPO organisations can manage payments for several clients from one Merchant Portal login, using organisations.

Video walkthrough: Setting up multi-tenancy in Shuttle

Each client gets its own organisation, with its own team, billing, accounts and payment providers. You see them all from one login and switch between them, while each client’s data, configuration and reporting stay separate.

  • Central management: oversee every client’s payments from one login
  • Provider independence: the same workflows whichever payment provider each client uses
  • Client separation: each client’s data, configuration and reporting are kept apart
  • Scale: onboard and manage hundreds of client organisations
  • One API: integrate once and use it across every client’s accounts

Sign up to the Merchant Portal with your own business details, not a client’s. Your login can belong to any number of organisations, with a role in each. See Organisations, accounts and users.

  1. Open the menu under your account name and select My Organisations.
  2. Select Add Organisation.
  3. Enter the client’s name and website, then select Save.

Repeat for each client. Each organisation has:

  • its own team
  • its own billing and reporting
  • its own configuration
  • its own branding and settings

Inside each client’s organisation:

  1. Open the menu under your account name and select My Instances.
  2. Select New Instance, then Create Instance.
  3. Connect the client’s payment provider under Configure > Payment Processing. See Payment processing.
  4. Set up what the client needs, such as payment links, voice payments and branding, under Configure.

For organisations managed by region, create a separate organisation for each region, for example:

  • Client-US: North American operations and compliance
  • Client-EMEA: European operations with local payment methods
  • Client-APAC: Asia-Pacific configurations

This lets you manage each region’s:

  • compliance
  • local payment methods
  • currencies
  • team

Large businesses may want to keep departments apart:

  • Client-Sales: customer-facing payments
  • Client-Operations: internal billing and reconciliation
  • Client-Support: refunds and disputes

By default, each organisation is billed separately, so each client receives its own invoices. This works well when clients pay their own payment processing costs.

If you’d rather pay for all your client organisations centrally, consolidated billing is available. Contact our support team to discuss it.

Was this page helpful?