Skip to main content

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.
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.

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.

Set Up Your Stripe Connection

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

Setting up a Stripe account

Complete your business, representative, and bank details so Stripe can accept payments.

Stripe connected account link

How the fusionCore team creates your connected account and sends you the onboarding link.

Connected account webhook setup

Point Stripe back at your Salesforce org so payment status changes sync automatically.

Stripe Direct accounts

Connect your org’s own standalone Stripe account, required for Alipay and WeChat Pay.

Test Your Connection

Always confirm payments and refunds work before you go live.

Stripe testing — production and sandbox

How test and live keys, modes, and webhooks differ, and how to test safely in each environment.

Troubleshoot and Reference

Common issues and troubleshooting

Symptoms and fixes for the most frequent Stripe setup problems.

Stripe unsupported countries and reasons

Countries Stripe does not support, why, and possible workarounds.

Online (Stripe) Payment Types

A Stripe connection only takes money once you create a Stripe-backed Payment Type that uses it.

Taking and refunding a Stripe payment

Take and refund a card or ACH payment once Stripe is connected.

Auto-charge

Auto-charge uses a saved Stripe wallet item to renew subscriptions automatically.

Checkout (Portal)

Stripe powers card and ACH payments members make through the portal checkout.