Payments & messaging APIs
Is Stripe down?
Live Stripe status, measured independently. We probe 7 Stripe endpoints from monitoring regions on every continent and record every outage we detect.
Stripe is up
Our probes are reaching Stripe normally from every region we check from.
Checked every minute from 6 regions on every continent.
- 24h uptimeUptime, 24 hours
- 7d uptimeUptime, 7 days
- 30d uptimeUptime, 30 days
- API99.99% uptime, 30 days6 regions, 42 to 626 msCheckingp50222 msMedian responsep95338 msSlowest 5% of checks500 ms250024 h ago12 h agonow
- Files API100% uptime, 30 days6 regions, 82 to 633 msCheckingp50240 msMedian responsep95354 msSlowest 5% of checks500 ms250024 h ago12 h agonow
- Stripe.js99.95% uptime, 30 days6 regions, 44 to 471 msCheckingp50205 msMedian responsep95821 msSlowest 5% of checks500 ms250024 h ago12 h agonow
- Checkout99.94% uptime, 30 days6 regions, 395 to 2308 msCheckingp501078 msMedian responsep951286 msSlowest 5% of checks2000 ms1000024 h ago12 h agonow
- Dashboard99.99% uptime, 30 days6 regions, 196 to 1118 msCheckingp50513 msMedian responsep95660 msSlowest 5% of checks1000 ms500024 h ago12 h agonow
- Documentation99.99% uptime, 30 days6 regions, 479 to 1930 msCheckingp501144 msMedian responsep951445 msSlowest 5% of checks2000 ms1000024 h ago12 h agonow
- Website99.99% uptime, 30 days6 regions, 192 to 1298 msCheckingp50628 msMedian responsep95758 msSlowest 5% of checks1000 ms500024 h ago12 h agonow
Daily strip:99.5% or better99β99.5%95β99%below 95%no data yet
Get notified when Stripe goes down
Follow these 7 checks from your own workspace and get alerted through Slack, email, webhooks, or on-call the moment Stripe goes down. They don't count against your monitor quota. Free plan, no card required.
About Stripe outages
Stripe processes payments for a huge number of online businesses. A Stripe incident means checkouts fail, subscriptions do not renew, and webhooks that drive fulfilment stop arriving. Because Stripe is highly reliable, teams rarely build for its absence and are caught out when it happens.
We probe the API, the Files API, Stripe.js, the script every Checkout and Elements integration loads in the browser, hosted Checkout, the Dashboard login, the documentation, and the website. Stripe's status page is custom, so we link it rather than probing a feed.
What we check
Every row is a real monitor in Uptimy, running from each of our regions. A failure in some regions marks the row degraded; failures from every region mark it down and open an outage.
| Check | Target | Expects | Interval |
|---|---|---|---|
API The Stripe API is not answering with its normal authentication response. Payments, refunds, and subscription changes fail. | httpapi.stripe.com/v1/charges | HTTP 401 | 1 min |
Files API The Stripe Files API is not answering its normal authentication challenge. Dispute evidence and file uploads fail. | httpfiles.stripe.com/v1/files | HTTP 401 | 2 min |
Stripe.js Stripe.js cannot be loaded. Checkout and Elements forms will not render, even if the API is healthy. | httpjs.stripe.com/v3/ | HTTP 200 | 1 min |
Checkout Stripe Checkout is unreachable. Hosted payment pages will not load. | httpcheckout.stripe.com | HTTP 200 | 2 min |
Dashboard The Stripe Dashboard is unreachable. | httpdashboard.stripe.com/login | HTTP 200 | 1 min |
Documentation Stripe's documentation is unreachable. | httpdocs.stripe.com | HTTP 200 | 5 min |
Website stripe.com is unreachable. | httpstripe.com | HTTP 200 | 1 min |
For component-level detail and incident write-ups from the vendor, see Stripe's official status page.
Embed a live Stripe badge
A status badge for your README, wiki, or runbook that updates every minute from these probes and links back to this page. Pick the whole service or a single check.
Preview
Markdown
[](https://www.upti.my/status/stripe?utm_source=badge)HTML
<a href="https://www.upti.my/status/stripe?utm_source=badge"><img src="https://www.upti.my/status/stripe/badge.svg" alt="Stripe status"></a>Recent Stripe outages we detected
An outage is recorded when a probe fails from every monitoring region and closed when it recovers. Partial and single-region problems show as degraded above but are not listed here.
Stripe is up. Is your Stripe integration?
The incidents that actually hurt are usually not global outages. They are the parts of your own system that depend on Stripe and fail quietly. Here is what teams that rely on Stripe monitor on their side.
Stripe webhooks into your system
Fulfilment, provisioning, and dunning depend on webhooks arriving. Detect missed events before they cost revenue.
Webhook monitoringYour checkout flow end to end
A browser check that loads your pricing page and reaches the payment form catches a broken integration whether the cause is Stripe or your code.
Browser checksStripe status: frequently asked questions
Compare our API and Stripe.js probes with Stripe's official page. If both are green from every region, the cause is more likely your integration, a card-network issue, or Radar rules. Stripe incidents are usually declared on the official page within minutes.
Look at the per-region results above. If our probes fail from every region, Stripe has a real outage and it will appear in the outage list. If they succeed everywhere, the problem is most likely on your side: your network, DNS resolver, a browser extension, a corporate proxy, or your own integration. If only some regions fail, Stripe may have a regional incident that does not affect you.
Every probe runs at least every five minutes from each monitoring region, and most run every minute. This page refreshes its data every minute. Uptime figures are calculated from all checks across all regions.
Official status is updated by people after an incident is confirmed and often lags the first failures by many minutes; our probes react within a minute or two. In the other direction, we only see public endpoints, so an internal incident may not show on our probes. Use both.
Yes. Use "Notify me about Stripe" above: your Uptimy workspace follows these exact checks, free plan included, and every outage opens an incident there and routes alerts to Slack, email, webhooks, or on-call. Nothing is duplicated and it doesn't use your monitor quota. Better still, also monitor your own dependency on Stripe: the API route, webhook receiver, or scheduled job that calls it, so you learn about the failure that actually affects your users.
Related
Webhook monitoring
Catch missed Stripe events.
Status pages vs alerts
Communicating payment incidents to customers.
Other payments & messaging apis
Uptimy is not affiliated with Stripe. Stripe and related marks are the property of their respective owners and are used here only to identify the service being measured. Results reflect the reachability of public endpoints from our monitoring regions and may differ from the vendor's own reporting.