<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2191750074375425&amp;ev=PageView&amp;noscript=1">
Skip to content
  • There are no suggestions because the search field is empty.

Can I Connect an Existing Stripe Account?

Yes — but it depends on what you want to do.

BetterUnite supports connecting an existing Stripe account for importing transactions, but not for processing live payments. These are two different use cases with different requirements.


Using an existing Stripe account for importing transactions

You can connect an existing Stripe account to BetterUnite for Stripe Import.

This allows you to:

  • Import historical or external Stripe charges

  • Bring one-time or externally processed payments into BetterUnite

  • Create donation and contact records from existing Stripe activity

  • Avoid duplicate imports using Stripe charge IDs

When this is useful

  • You previously used Stripe outside of BetterUnite

  • You collect payments on another website or platform

  • You are migrating data into BetterUnite

  • You want reporting and donor history centralized in BetterUnite

To do this, you’ll provide your Stripe API keys on the Stripe Import setup page.

Stripe Import is read-only. It pulls transaction data into BetterUnite but does not process payments.


Using Stripe to process payments in BetterUnite

To process live payments (donations, memberships, subscriptions, recurring billing), you must create a new Stripe Express account through BetterUnite.

Why a new Stripe Express account is required

The core reason: Stripe Express is designed for platforms

Stripe Express was built specifically for platforms that process payments on behalf of other organizations or users

If a product needs to:

  • Handle payments inside its own UI

  • Manage subscriptions centrally

  • Control billing logic, retries, and lifecycle

  • Provide a consistent experience across customers

then Stripe Express is the correct model, this is why  it's used by BetterUnite.

Because of this architecture, existing Stripe Standard or Custom accounts cannot be reused for payment processinginside BetterUnite.


Key distinction at a glance

Use case Can I use an existing Stripe account?
Import past or external Stripe transactions ✅ Yes
Process live donations or memberships ❌ No
Manage recurring subscriptions ❌ No
Store cards and auto-bill supporters ❌ No

How to start processing payments in BetterUnite

To process payments:

  1. Go to Settings → Payment Processors

  2. Add a new Stripe Express processor

  3. Complete the guided Stripe Express setup (takes only a few minutes)

  4. Start accepting payments immediately in BetterUnite

Your Stripe Express account will be securely linked to your BetterUnite organization.


Can I use both?

Yes — many organizations do.

A common setup is:

  • Existing Stripe account → used with Stripe Import for historical or external transactions

  • Stripe Express account → used by BetterUnite for all new and recurring payments

This gives you the best of both worlds without disrupting existing data.


Important clarification

Connecting an existing Stripe account does not enable payment processing in BetterUnite.

If your goal is to accept donations, memberships, or subscriptions through BetterUnite, you must set up a Stripe Express payment processor, even if you already have a Stripe account elsewhere.