> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fusioncore.us/llms.txt
> Use this file to discover all available pages before exploring further.

# Stripe Overview

> Connect Stripe to fusionCore so members can pay by card, ACH, Alipay, or WeChat Pay, and learn how to set up, test, and troubleshoot the integration.

## Overview

**Stripe** is an online payment processor. **fusionCore** runs inside **Salesforce**, which stores your member, order, and payment records. The Stripe integration connects the two, so when you take a payment on an order, Stripe charges the card and the result flows straight back into Salesforce. You do not leave Salesforce to use it.

Once connected, the integration lets your organization:

* Accept payments by card, ACH bank transfer, Alipay, and WeChat Pay.
* Collect membership dues, event registrations, donations, and store purchases against the right member record.
* Save a member's payment method to a "wallet" so you can charge it again later.
* Keep order and payment records accurate automatically, because Stripe sends status changes (paid, refunded, failed) back into Salesforce through a webhook.

A **webhook** is a URL that Stripe calls to push events back into your org. A **Payment Provider Account** (the Salesforce record `FCORE_PAY__Payment_Provider_Account__c`) holds the configuration for one Stripe connection. You will see both terms throughout these pages.

<Info>
  Unless otherwise noted, the fusionCore team sets up and connects Stripe with Salesforce for your organization. The pages below cover the full process so you know what to expect and can verify each step.
</Info>

## How Stripe Connects to Salesforce

There are two ways an org can connect to Stripe. The fusionCore team chooses the right one for you, but it helps to know which model you are on, because some payment methods and setup steps differ.

* **Connected-account model (default).** fusionSpan runs one platform Stripe account, and your org is a *connected account* under it. The fusionCore team sends you a one-time onboarding link to set up your connected account.
* **Stripe Direct model.** Your org uses its own standalone Stripe account, connected directly to fusionCore. This model is required for Alipay and WeChat Pay, and it must be enabled before install. See [Stripe Direct Accounts](/end-user-guides/stripe/stripe-direct-accounts/index).

## Set Up Your Stripe Connection

Follow these pages in order to connect a new org. Start at the top.

<CardGroup cols={2}>
  <Card title="Setting up a Stripe account" icon="circle-plus" href="/end-user-guides/stripe/setting-up-a-stripe-account/index" arrow="true">
    Complete your business, representative, and bank details so Stripe can accept payments.
  </Card>

  <Card title="Stripe connected account link" icon="link" href="/end-user-guides/stripe/setting-up-a-stripe-account/stripe-connected-account-link/index" arrow="true">
    How the fusionCore team creates your connected account and sends you the onboarding link.
  </Card>

  <Card title="Connected account webhook setup" icon="plug" href="/end-user-guides/stripe/connected-account-webhook-set-up" arrow="true">
    Point Stripe back at your Salesforce org so payment status changes sync automatically.
  </Card>

  <Card title="Stripe Direct accounts" icon="building-columns" href="/end-user-guides/stripe/stripe-direct-accounts/index" arrow="true">
    Connect your org's own standalone Stripe account, required for Alipay and WeChat Pay.
  </Card>
</CardGroup>

## Test Your Connection

Always confirm payments and refunds work before you go live.

<CardGroup cols={2}>
  <Card title="Stripe testing — production and sandbox" icon="vial" href="/end-user-guides/stripe/stripe-testing-production-sandbox" arrow="true">
    How test and live keys, modes, and webhooks differ, and how to test safely in each environment.
  </Card>
</CardGroup>

## Troubleshoot and Reference

<CardGroup cols={2}>
  <Card title="Common issues and troubleshooting" icon="circle-question" href="/end-user-guides/stripe/troubleshooting" arrow="true">
    Symptoms and fixes for the most frequent Stripe setup problems.
  </Card>

  <Card title="Stripe unsupported countries and reasons" icon="globe" href="/end-user-guides/stripe/stripe-unsupported-countries-and-reasons" arrow="true">
    Countries Stripe does not support, why, and possible workarounds.
  </Card>
</CardGroup>

## Related Features

<CardGroup cols={2}>
  <Card title="Online (Stripe) Payment Types" icon="credit-card" href="/end-user-guides/accounting/payment-types/setting-up-stripe-payment-types/index" arrow="true">
    A Stripe connection only takes money once you create a Stripe-backed Payment Type that uses it.
  </Card>

  <Card title="Taking and refunding a Stripe payment" icon="rotate-left" href="/end-user-guides/accounting/payment-types/setting-up-stripe-payment-types#taking-and-refunding-a-stripe-payment" arrow="true">
    Take and refund a card or ACH payment once Stripe is connected.
  </Card>

  <Card title="Auto-charge" icon="repeat" href="/end-user-guides/orders/auto-charge/index" arrow="true">
    Auto-charge uses a saved Stripe wallet item to renew subscriptions automatically.
  </Card>

  <Card title="Checkout (Portal)" icon="cart-shopping" href="/end-user-guides/portal/checkout-lwc/index" arrow="true">
    Stripe powers card and ACH payments members make through the portal checkout.
  </Card>
</CardGroup>
