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
Versioning
Changelog
Upgrade your API version
Upgrade your SDK version
Developer tools
SDKs
API
Testing
Workbench
Event Destinations
Workflows
Stripe CLI
Stripe Shell
Developers Dashboard
Agent toolkit
Stripe health alertsBuild with LLMsStripe for Visual Studio CodeFile uploads
Security
Security
Extend Stripe
Stripe Apps
Stripe Connectors
Partners
Partner ecosystem
Partner certification
HomeDeveloper tools

Stripe health alerts

Monitor the health of your API integrations with alerts and insights.

Copy page

Stripe health alerts offer real-time monitoring and automated notifications for issues that affect your payments flows or any integrations with Stripe products. This service alerts your team about unexpected trends in request failures, transaction volume, or latency. Evaluate these trends to see if they impact your ability to process payments or use Stripe products effectively.

Note

Your reliance on health alerts is at your own risk. Stripe isn’t liable for any losses, damages, or costs relating to the accuracy or inaccuracy of the alerts, and any actions that you might take or refrain from taking based on alerts.

Availability

Health alerts are only available to users with Stripe’s Premium and Enterprise Support plans. If you want to set up health alerts for your team, contact your technical account manager to configure the email addresses or distribution lists to receive these alerts.

Communication channels

Health alerts are sent through various communication channels to inform your team they might need to respond to users.

Email notificationsStripe sends email alerts to the pre-configured email addresses or distribution lists.
Health tab in WorkbenchAn interactive tab in Workbench that displays a 30-day history of alerts, including their severity level, status (open or resolved), and trigger time.

Connect

If you use Stripe Connect, Stripe alerts you about your total volume, which includes both your applicable platform account and its corresponding connected accounts. These alerts are delivered through the same communication channels.

Organizations

If you use Stripe Organizations, which allows you to manage multiple Stripe accounts, Stripe sends alerts at the account ID-level for all accounts within your organization. These alerts are delivered through the same communication channels.

Alert categories

Health alerts monitor the following categories and send you proactive alerts.

Elevated API error rates

These alerts track API requests related to most Stripe payments products. They notify you about any issues that might affect your integration’s ability to process payments.

Stripe sends elevated API error rates alerts for:

ProductAlert description
Payment Intents APIThese alerts are usually related to failures for API events related to the setup, management, confirmation, and capture of PaymentIntents.
Bank Accounts APIThese alerts address failures related to establishing a secure connection between a user and a financial institution (such as a bank), as well as issues with financial data retrieval and the authentication of connection sessions. This connection facilitates the exchange of data, including account information and transaction details.
Stripe TerminalIncludes coverage for API actions specific to Terminal such as:
  • token setup and activation
  • refund initiation
  • device attestation
  • payment intent processing
Stripe IssuingAlerts on request failures related to the Issuing API address the authentication, authorization, creation, retrieval, and updates of Stripe-issued payment cards.

Error codes for elevated API error rates

Error codePossible cause
400Indicates malformed requests, where the server can’t understand the syntax of the request. Check your integration for the specified API method in the alert message.
402Indicates that the request contained valid parameters, but it failed due to issues with the financial transaction or payment method validation.
409Occurs when there’s a conflict, such as trying to create a resource that already exists.
429Indicates too many requests sent in a given timeframe, often due to rate-limiting. Elevated counts in this category might mean that a required parameter was omitted.
500Indicates server-side issues with Stripe. While rare, these errors could mean there’s a problem with our servers or there’s a timeout caused by problematic calls on the user’s end. Stripe always investigates 500 errors and notifies you when they’re resolved.

API latency

The API latency metric measures latency variances per Stripe account for specific API methods. High latency alerts can indicate potential issues in payment processing and are monitored by Stripe to ensure timely responses.

Anomaly alerts

The Authorization rate decline anomaly alert uses machine learning (ML) to detect sudden drops or changes in payment performance in near-real time. It indicates a sudden drop in authorization rates, impacting overall payment success. When available, these alerts also indicate the subsets of payment traffic that are degrading. For example, the alert might indicate the specific card issuing bank or card type that is impacted.

Webhook latency alerts

To minimize service disruptions, we monitor changes in webhook latency to ensure that real-time updates are delivered promptly. To learn more about webhook specific errors and alerts, see Errors.

See also

  • Workbench health alerts
  • Stripe API error codes
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc