Skip to main content

How Kolleno Chooses the Stripe Account for a Customer

This article explains how Kolleno selects the correct Stripe account when there are multiple Stripe accounts configured in the settings.

Kolleno Support avatar
Written by Kolleno Support
Updated over a week ago

1. First Payment or Payment Method Creation

When a customer does not yet have a Stripe Customer ID, the first time a payment or payment method is created, Kolleno automatically selects a Stripe account based on the settings.


2. Stripe Account Configuration in Settings

In the settings, Stripe accounts can be assigned to customer portfolios:

  • Available to all customer portfolios:
    The Stripe account can be used by all customers, regardless of which portfolio they belong to.

  • Specific portfolios only:
    The Stripe account can only be used by customers in the specified portfolios.


3. Account Selection Rules

When multiple Stripe accounts are possible, Kolleno applies the following rules:

  1. Account for a specific portfolio takes priority

    • If a customer belongs to a portfolio that has a specific Stripe account assigned, Kolleno chooses that account over an account marked as “available to all customer portfolios”.

  2. If both accounts are tied to the customer’s portfolio

    • When two or more Stripe accounts are assigned to the same portfolio, Kolleno will use the account that was added to the system first.


4. Existing Stripe Customer ID Overrides

If the customer already has a Stripe Customer ID saved in the settings (including the associated account ID and customer ID), this information will always be used to determine the Stripe account.

  • In this case, the portfolio-based settings do not apply.

  • These portfolio settings only determine the account for new customers who have not yet been linked to Stripe.


Summary Table

Scenario

Stripe Account Used

New customer, no Stripe ID

Selected based on portfolio settings

Multiple accounts: one “available to all” & one for a specific portfolio

Account for the specific portfolio

Multiple accounts for the same portfolio

Account added to the system first

Customer already has a Stripe Customer ID

The Stripe account linked to that existing Stripe Customer ID


Account Takeaways

  • Kolleno ensures the correct Stripe account is chosen automatically, based on customer portfolio assignments and existing Stripe links.

  • Once a Stripe Customer ID is assigned, it always takes precedence over portfolio settings.


This logic guarantees that payments and payment methods are processed through the appropriate Stripe account with no manual intervention required.

Did this answer your question?