Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
    Overview
    Quickstarts
    Customise look and feel
    Collect additional information
    Collect taxes
    Dynamically update checkout
    Manage your product catalogue
    Subscriptions
    Manage payment methods
    Let customers pay in their local currency
    Add discounts, upsells, and optional items
    Set up future payments
    Save payment details during payment
      Guest customers
    Manually approve payments on your server
    After the payment
    Elements with Checkout Sessions API beta changelog
    Migrate from legacy Checkout
    Migrate Checkout to use Prices
Build an advanced integration
Build an in-app integration
Payment Methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsBuild a checkout pageSave payment details during payment

Guest customers

Learn how to track the activity of guest customers.

Copy page

The Customer object represents a customer of your business, and it helps to track subscriptions and payments that belong to the same customer. Checkout Sessions that don’t create Customers are associated with guest customers instead. Stripe automatically groups guest customers in the Dashboard based on them having used the same card, email address, or phone number to make payments. This unified view helps you review purchasing behaviour, refunds, chargebacks, or fraud.

Checkout supports passing in a customer to enable you to prefill customer information on the Checkout page and to associate the payment or subscription with a specific customer.

If you don’t pass in a customer, you can set customer_creation to configure whether Checkout automatically creates a Customer object when the session is confirmed.

Managing and monitoring guest customers

Even though you can’t manage or monitor guest customers in the same way as with Checkout Sessions that create Customers, you can still manage them and monitor their activity.

Grouping payments under guest customers

We use credit card number as the unique identifier to group credit card payments of your guest customers under the same guest identity. See the guest customer support page for additional details on the matching logic. If the same credit card was used by different guest customers (for example, two spouses using the same credit card to check out at different times), all guest payments for that credit card appear together under one guest customer. Because we group by credit card, we consider it the same guest customer.

Updating your privacy policy or other privacy notices

You’re in the best position to know whether this feature is consistent with your privacy policy or other privacy notices. It’s a good practice to review your privacy notices and privacy policy when considering any new feature. Guest customers give you a view of your existing guest data, which can help you better detect fraud and help you manage customer service enquiries.

Exporting guest customer data from the Dashboard

You can export guest customer data from the Customers tab in the Dashboard. Guest customer information isn’t included in exports from the Payments tab.

Not seeing any guest customers in the Guests tab

If you don’t see any guest customers under the Guests tab, this is because your Stripe integration is passing a Customer ID when creating Checkout Sessions. We only create guest customers for payments without a specific Customer object associated with them.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access programme.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc