Help center

Take 10 minutes.
Get hours back every week.

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.

Integrations

How to Connect Stripe for Website Payments

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.

What Stripe powers in TrustPager

  • Checkout sessions — Create Stripe-hosted checkout pages from your TrustPager website automations
  • CRM auto-creation — Customer, Contact, and Opportunity records are created automatically when a checkout session starts
  • Stage progression — The Opportunity moves to a Payment Completed stage automatically when Stripe confirms payment
  • Payment logs — Every checkout attempt is logged and visible on the Customer, Contact, and Opportunity records in your CRM
  • Product linking — Stripe products and prices can be linked to TrustPager CRM products for consistent reporting
  • One-time and recurring payments — Supports both single payments and subscriptions

Before you start

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:

  • A Stripe account (free to create at stripe.com)
  • Your Stripe publishable and secret API keys (from the Stripe Dashboard under Developers > API keys)
  • A website built in TrustPager (at https://app.trustpager.com/tools/websites)

Configure Stripe on your website

Once the TrustPager team has added your Stripe keys to the environment, you configure the integration from your website detail page:

  1. Open your websites at https://app.trustpager.com/tools/websites and click the website you want to connect.
  2. Select the Stripe tab on the website detail page.
  3. Click Activate Stripe Integration.
  4. Enter the Environment Key Suffix — this is the identifier for your Stripe keys in the TrustPager environment. The team will provide this value when they set up your keys.
  5. Choose Test or Live mode. Use Test mode while validating your checkout flow; switch to Live when you are ready to take real payments.
  6. Click Test Connection to confirm the API key is valid and working.
  7. Save the configuration.

Connect Stripe to your CRM pipeline

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):

  1. On the Stripe configuration page, open the CRM step.
  2. Toggle on CRM Integration.
  3. Choose the Pipeline and Checkout Started Stage — this is where the Opportunity is placed when someone begins checkout.
  4. Choose the Payment Completed Stage — the Opportunity moves here automatically when Stripe confirms payment.
  5. Optionally select Default Products to attach CRM products to every Opportunity created via this checkout flow.
  6. Save.

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.

View Stripe payment logs

Every checkout attempt is logged in TrustPager. You can find payment history in three places:

  • On a Customer, Contact, or Opportunity record — open any record and scroll to the Stripe Payments section. It shows checkout status, amount, and date for sessions linked to that record.
  • On the website Stripe tab — the full log for that website, including failed and abandoned sessions.
  • Payment detail pages — click any log row to open the full checkout session detail at https://app.trustpager.com/data/payments.

Troubleshooting

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.

The last piece

Two ways to
meet FinalPiece.

Talk to Evie right now, or book a real human for a deeper walkthrough. Whichever feels right.

01 · Talk to Evie

Pick up the phone.

Hear her in 10 seconds.

Evie
VOICEMeet Evie
  • RealHer voice passes for human.
  • SmartKnows your prices, hours, and trade.
  • PatientPolite, attentive, never has a bad day.
or
02 · Book a demo

Pencil us in.

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

June 2026
S
M
T
W
T
F
S
Loading…