WooCommerce

Learn how to enable Affirm with WooCommerce. Offer flexible pay-over-time options, streamlined order management, and on-site messaging designed to increase awareness and conversion.

Overview

Affirm’s integration with WooCommerce provides access to Affirm's key features, including:

  • Pay-over-time financing options
  • Promotional messaging
  • Prequalification
  • Order management
  • Checkout integration

Merchants can integrate Affirm quickly using the official WooCommerce extension. The setup is designed to require minimal development effort while maximizing conversion impact.

Integration method

  • WooCommerce Affirm Extension (Plugin-based integration)

Who to work with

  • If you are an existing Affirm merchant, contact your Affirm Account Manager for activation support.
  • If you are new to Affirm, begin onboarding through Affirm before installing the WooCommerce extension.

The customer experience

Customers can choose Affirm during checkout and complete their purchase using flexible financing options.

Customer flow

  1. Customer adds products to cart.
  2. Customer selects Affirm as their payment method at checkout.
  3. Customer logs into or creates an Affirm account using their phone number and SMS verification.
  4. Customer selects a pay-over-time plan.
  5. Customer completes the purchase.
  6. Affirm confirms the transaction and displays order confirmation.

The merchant experience

WooCommerce offers a streamlined integration process.

Integration steps

1. Install the Affirm WooCommerce Extension

Download the Affirm Payments extension from the WooCommerce marketplace.

2. Enable Affirm in WooCommerce settings

Configure API credentials and activate Affirm as a payment method.

3. Promotional messaging appears automatically

The extension enables on-site messaging and checkout availability.

4. Checkout selection

Customer selects Affirm during checkout.

5. Authorization & confirmation

Affirm authorizes the transaction and confirms the order.

6. Capture & funding

After capture, Affirm pays the merchant (less discount rate) on a rolling basis.

Payment and risk ownership

  • Who Affirm pays: Affirm pays the merchant directly.
  • Who owns repayment & fraud risk: Affirm assumes responsibility for consumer repayment and fraud risk.
📘

WooCommerce with Stripe Extension

Affirm is also available through WooPayments and the Stripe Extension for WooCommerce. Contact your payment provider for details.

Recommended topics


Other helpful resources

Check out out these additional helpful resources for managing your daily operations with Affirm.