Short walkthroughs that turn the platform into your operations team: automated pipelines, instant follow-ups, AI-handled admin. One video, one less thing to do manually.
How to activate Stripe on a TrustPager website to collect payments, auto-create CRM opportunities, and track checkout sessions. For invoice-based payments, see the Stripe Connect article.
This article covers Stripe for website checkout — activating Stripe on a TrustPager-built website so visitors can purchase via a Stripe-hosted checkout page, and opportunities are created in your CRM automatically.
If you want to connect your Stripe account at the workspace level so you can send invoices and take payments on opportunities (with a Pay now button in the client portal and invoice emails), that is a separate flow covered at https://www.trustpager.com/help-center/stripe-connect-invoices.
The Stripe integration lets TrustPager collect payments on any website you build in the platform. When a visitor starts a checkout session on your website, TrustPager can automatically create a Customer, Contact, and Opportunity in your CRM — and then move that Opportunity to a new pipeline stage when payment is confirmed.
This is a per-website integration, not a workspace-level connection. Each website you build in TrustPager can have its own Stripe configuration, so you can run test and live environments side by side, or separate payment flows for different client sites.
Stripe integration requires API keys to be added to the TrustPager server environment. This is handled by the TrustPager team during your onboarding or website build. If you need Stripe connected, submit a service request and the team will configure it for your account.
You will need:
Once the TrustPager team has added your Stripe keys to the environment, you configure the integration from your website detail page:
If you want Stripe checkouts to automatically create and move Opportunities in your CRM, enable the CRM step during setup (or edit your existing configuration):
From this point on, every checkout session started on that website will create records in your CRM, and every successful payment will advance the Opportunity through your pipeline automatically.
Every checkout attempt is logged in TrustPager. You can find payment history in three places:
Test Connection fails
The environment key suffix must exactly match what was configured server-side. Confirm the value with the TrustPager team or submit a service request.
Checkout sessions are created but no CRM records appear
Make sure CRM integration is enabled on the Stripe configuration and that both pipeline stages are selected. If the CRM toggle is off, checkout still works but no Opportunity is created.
Opportunity is not moving to the Payment Completed stage
Stripe sends a webhook to TrustPager when payment is confirmed. The TrustPager team registers this webhook endpoint during setup. Payments processed before the webhook was registered will not trigger automatic stage moves.
Switching from Test to Live mode
Edit the Stripe configuration on the website detail page, change the mode to Live, and run Test Connection again. Confirm with the team that your Live API keys have been added to the TrustPager environment before switching.
Talk to Evie right now, or book a real human for a deeper walkthrough. Whichever feels right.
Hear her in 10 seconds.

60 minutes with a real human · Google Meet · Free.