Is Affirm Down? How to Tell and What to Do

Affirm outage? Learn how to confirm it fast, protect checkout conversions, and get alerted before customers abandon carts and support tickets pile up.

By Statusfield Team · Engineering··9 min read

Is Affirm Down? How to Tell and What to Do

Affirm is a buy-now-pay-later (BNPL) payment provider deeply integrated into e-commerce checkouts across major retailers and direct-to-consumer brands. When Affirm goes down, customers who try to select it as a payment method hit errors or see the option disappear entirely — and many won't switch to an alternative. They'll leave. For merchants, an Affirm outage silently drains conversion rate until someone notices the revenue gap.

The fastest way to know: Statusfield monitors Affirm continuously and alerts you within minutes. Without monitoring, the first sign of an Affirm outage is usually a sudden uptick in support tickets asking why Affirm "isn't working."

Know when Affirm is down — before your team does

Statusfield monitors Affirm alongside your other critical tools and sends real-time alerts when anything degrades. Every plan starts with a free trial — no credit card required.

Every plan: 30-day free trial — no card needed


Common Signs of an Affirm Outage

SymptomWhat's likely happening
Affirm button missing or not rendering at checkoutWidget script failed to load from Affirm's CDN
"Affirm is temporarily unavailable" error messageAffirm's checkout API is returning errors
Affirm modal opens but spins and never loadsSession initialization request is timing out
Application approved but order not createdOrder capture endpoint is failing
Affirm loan confirmed but merchant not notifiedWebhook delivery from Affirm is degraded
Refund submitted but not reflected in Affirm dashboardRefund/void API is down
Affirm Merchant Dashboard inaccessibleMerchant portal API is degraded

How to Confirm It's Affirm, Not You

Before pulling in your dev team for a code investigation, rule out issues on your side:

1. Check browser console for Affirm network errors Open Chrome DevTools (F12 → Network tab), attempt to load the checkout page with Affirm, and look for requests to cdn.affirm.com or api.affirm.com. Failed requests with 502, 503, or timeout status confirm the issue is external to your codebase.

2. Test with a different payment method Complete a test order using a credit card or another payment method. If non-Affirm methods work normally, the issue is isolated to Affirm — not your checkout platform, payment gateway configuration, or server.

3. Check your Affirm Merchant Dashboard Log into the Affirm Merchant Portal and verify it loads and shows recent transaction data. If the portal itself is unresponsive or showing errors, you're looking at a broader Affirm infrastructure problem.

4. Test on a second browser or in incognito mode Cached Affirm widget scripts or stale authentication tokens can sometimes cause checkout failures that look like outages. Open a fresh incognito window and run through the full checkout flow from scratch.

5. Watch your payment step drop-off rate If you have real-time analytics, look for an unusual spike in abandonment specifically at the payment step. A sudden jump in payment-step exits that coincides with when Affirm started failing is a clear signal — even before you've confirmed the root cause.


The Problem With Vendor Status Pages

Affirm maintains a public status page, but payment processors — like all vendors — have an incentive to acknowledge incidents as narrowly and as late as possible. Declaring an outage immediately triggers merchant escalations, SLA conversations, and reputational concerns. The result is a status page that tends to lag reality by 15 to 30 minutes and understates impact when it does update.

For a merchant running a promotional sale or during peak traffic hours, that 15–30 minute gap is meaningful. Customers are seeing failures, abandoning carts, and in some cases posting on social media — while the status page still reads "all systems operational."

Statusfield doesn't wait for Affirm to self-report. It probes Affirm's endpoints continuously and detects degradation the moment response times or error rates move outside of normal ranges. You can track Affirm's live status at statusfield.com/services/affirm.

Don't wait on Affirm's status page

Statusfield alerts you the moment Affirm degrades — no need to refresh a status page or wait for a support ticket. Every plan starts with a free trial — no credit card required.

Every plan: 30-day free trial — no card needed


What to Do During an Affirm Outage

Immediate (first 5 minutes)

  • Confirm the outage is external using Statusfield's Affirm status page — don't let your team spend time debugging your integration if the issue is on Affirm's side.
  • Check whether your checkout can surface a conditional message when Affirm fails to initialize, such as "Affirm is temporarily unavailable — please use another payment method." Many Shopify, WooCommerce, and custom integrations support error state messaging for Affirm.
  • Check your live order rate and payment-step conversion to quantify the impact.
  • Alert your customer support team immediately so they can answer inbound questions accurately instead of asking customers to repeatedly retry.

Communication (first 15 minutes)

  • If you're mid-promotion or in a high-traffic period, consider a brief site notice or social post: "We're aware Affirm is experiencing issues. Other payment methods are available and working normally."
  • Brief your support team with consistent talking points: the issue is on Affirm's side, other payment methods work, and Affirm is expected to resolve it. Avoid speculating on timelines.
  • If you have an Affirm merchant success contact, notify them — enterprise accounts sometimes receive proactive communication that doesn't appear on the public status page.

Recovery

  • Once Affirm restores service, confirm that any orders stuck in intermediate states (approved but not captured) have resolved correctly.
  • Review webhook delivery logs for the outage window and ensure all fulfillment-triggering events arrived at your system.
  • Check refund requests initiated during the outage to confirm they processed completely.
  • Pull cart abandonment data for the outage window and evaluate whether a recovery email to those customers is appropriate.

Affirm Components and What Each Outage Looks Like

ComponentImpact when degraded
Affirm CDN (Widget Script)Affirm button doesn't render; payment option invisible to customers
Checkout APIModal opens but fails; customers can't apply or complete Affirm payment
Loan AuthorizationApplication completes but loan not approved; order not created
Order CaptureLoan authorized but merchant doesn't receive confirmation; fulfillment blocked
Webhook DeliveryOrder events not sent to merchant systems; OMS/ERP not updated
Refund APIRefunds submitted but not processed; customer disputes may escalate
Merchant DashboardPortal inaccessible; merchant can't review loans, disputes, or payouts

Why DIY Monitoring Misses the Real Failure

  • The Affirm homepage being up tells you nothing about checkout. The widget CDN, the checkout API, the loan authorization service, and the order capture endpoint are all separate systems. A basic availability check that confirms Affirm's marketing site loads will pass even when every payment-path component is returning errors.
  • Conversion rate drop is a lagging indicator. By the time you notice a statistical anomaly in your conversion rate, the outage has usually been running for 20–30 minutes. Active monitoring detects the failure before the revenue loss accumulates.
  • Partial outages are invisible to simple probes. Affirm's infrastructure may serve requests successfully for most customers while failing intermittently for a subset — for example, customers in a specific region or with certain loan amounts. A single probe that returns success once per minute won't catch this.

Effective Affirm monitoring checks the widget load, the checkout API, and loan capture paths independently. That's what Statusfield does.


Monitor Affirm Before It Costs You

Statusfield monitors Affirm and 1,700+ other services continuously. When something degrades, you get alerted — not after your team has already spent 30 minutes troubleshooting individually.

3 monitors, 10 alerts/month, no credit card required.

Monitor Affirm before the next outage costs you

Statusfield watches Affirm and 1,700+ other services continuously, alerting you the moment something degrades. Every plan starts with a free trial — no credit card required.

Every plan: 30-day free trial — no card needed


FAQ

Is Affirm down right now? Check statusfield.com/services/affirm for live status. Statusfield monitors Affirm's payment endpoints and detects degradation before the official status page acknowledges it.

Why isn't Affirm showing up at checkout? A missing Affirm button usually means the widget script failed to load or the checkout API returned an error. Open DevTools, check for failed requests to cdn.affirm.com or api.affirm.com, and verify Affirm's current status on Statusfield.

How do I get alerted when Affirm goes down? Statusfield monitors Affirm continuously and fires alerts the moment it detects a degradation. Every plan starts with a free trial — no credit card required.

Know the moment a tool you depend on goes down

Statusfield watches 7,000+ services your business depends on and alerts you the moment they break.

Every plan: 30-day free trial — no card needed