Affirm

Affirm is a popular buy now, pay later (BNPL) service that allows customers to finance purchases by splitting payments into installments rather than paying the full amount upfront.

Affirm provides financing with interest rates ranging from 0-36% APR, depending on the customer’s credit score.

This allows customers to buy the things they want without creating unmanageable debt.

  • Pay in 4: Customers pay for purchases in four or less interest-free, bi-weekly payments over an 8 week period (available for cart value between $50 and $250)
  • Monthly installments: Customers pay for purchases over a long period of up to 36 months, including interest (available for cart value between $100 and $30,000)

Term lengths and cart value range are determined by Affirm and may change at their discretion.

Requirements

Here are the essentials needed to set up Affirm payments in WooCommerce:

  • Installed and activated FunnelKit Pay
  • Activated Affirm from your Stripe account
  • A valid SSL certificate
  • Store currency in USD or CAD
  • Customer’s address in the U.S. or Canada

Configuration

Follow the instructions to set up Affirm payments in your store with FunnelKit Pay:

Step 1: Enable the Affirm payment gateway in WooCommerce settings

Navigate to WooCommerce ⇨ Settings ⇨ Payments.

Turn on the toggle next to Affirm – Pay Over Time and click on the Finish setup button.

enable affirm and click finish setup

This will enable Affirm on your WooCommerce store.

Step 2: Configure the Affirm payment option

Customize the Affirm payment gateway from the following options:

Customize the Affirm payment gateway from the following options:

  • Title – Add the title of the Affirm payment method shown on the checkout page.
  • Description – The description text that appears below the title of the Affirm payment method on the checkout page.
Enter title and description of the affirm payment gateway
  • Affirm Message Location: Choose the specific pages (Product, Cart, or Shop/Category pages) where you’d like the Affirm payment message to appear on your WooCommerce store.
affirm message location

This is the Affirm message which appears on the pages you specified:

Affirm message location

Similarly, it’ll appear on all pages you’ll specify in these settings.

  • Selling location and selling to specific countries – By default, Affirm is configured to sell to specific countries – the United States and Canada. We recommend not to change it.
Affirm selling location and sell to specific countries

Once done, click on Save changes.

Well done! You have successfully set up Affirm payments in WooCommerce with FunnelKit Pay – Stripe integration.

Testing

To test the Affirm payment method, put your website in the ‘Test’ mode from the WooCommerce payment settings.

Now on the incognito window, go to your store on to the product page. Then, add the item to your shopping cart and head over to the checkout page:

Click on Affirm and hit the Place Order button.

Click affirm and place the order

A popup window will open to check your Affirm loan eligibility or purchasing power.

Check your Affirm loan eligibility or purchasing power

Verify your details and follow the process as instructed.

Once approved, you’ll need to choose a payment plan from the available options. These payment plans are offered based on your eligibility:

Choose a payment plan

Once done, you can review the payments you’ll need to make over the upcoming months and finally confirm the choice to place your order.

You can even enable the autopay option in your bank account from here:

Review and confirm the affirm payment plan

Clicking on ‘Confirm’ will place your order and you’ll be directed to the thank you page.

redirected to thank you page after successful affirm order place - buy now pay later

After testing the transaction, change the mode to Admin Only Test or Live mode, and collect online payments via Affirm on your WooCommerce store.

This is how you can set up and test WooCommerce Affirm payments in your store.

Was this article helpful?

Related Articles