Integrating Affirm payments into your WordPress site can significantly enhance the shopping experience for your customers. Affirm allows shoppers to break their purchases into smaller, manageable payments, making it a more appealing alternative to traditional credit cards.
Although CanadaCreate doesn’t handle payments directly, many of our partner brands utilize various payment methods to sell their plugins and digital products. They have discovered that providing customers with multiple payment options can greatly boost conversion rates and overall sales.
In this guide, we will walk you through the process of enabling Affirm payments in WordPress, step by step.
What is Affirm and Why Should You Use It in WordPress?
Affirm is a widely-used buy now, pay later (BNPL) service that allows your customers to acquire products and services right away while spreading the payment over time through installments.
The platform offers customers flexible payment choices. A popular option is ‘Pay in 4,’ which divides the total cost into four interest-free payments made every two weeks.
For larger purchases, customers have the option to select monthly payment plans, although these may incur interest.
By accepting Affirm payments, you enhance the accessibility of your products and services, particularly for higher-priced items.
One significant advantage is that you receive the full payment immediately while Affirm takes care of the collection process. This means Affirm assumes the risk if a customer defaults, relieving you of that concern.
In this guide, we will demonstrate how to easily integrate Affirm payments into your WordPress site.
We will explore two straightforward methods, and you can use the quick links below to navigate to your preferred option:
- Method 1: Integrate Affirm Payments in WordPress with WP Simple Pay (Recommended)
- How to Set Up WP Simple Pay
- Steps to Create Your Affirm Payment Form
- Method 2: Enable WooCommerce Affirm Payments with the Affirm Payments Plugin (Free)
- How to Set Up Affirm Payments for WooCommerce
- Connecting to the Affirm Payment Service
- Additional Options for Implementing Installment Payments in WordPress
- Common Questions About Using Affirm in WordPress
Are you ready to enhance customer satisfaction and increase sales? Let’s dive in!
Method 1: Integrate Affirm Payments in WordPress with WP Simple Pay (Recommended)
This approach is ideal for integrating an Affirm payment form into your website, especially if you’re not using WooCommerce. It also enables you to accept donations, membership fees, charge for content access, and process payments for other businesses.
The simplest method to accept Affirm payments through a form is by using the WP Simple Pay plugin.
This is the top WordPress Stripe plugin available, allowing you to easily accept online payments without the need for a shopping cart setup.
Additionally, it features an intuitive builder, secure payment processing, a recurring payment option, and, of course, the capability to accept Affirm payments. For more information, check out our comprehensive WP Simple Pay review.
How to Set Up WP Simple Pay
To begin, install and activate the WP Simple Pay plugin. For detailed guidance, refer to our step-by-step tutorial on installing a WordPress plugin.
Important Note:WP Simple Pay offers a free plan, but you will need the Professional plan to access the Affirm payments feature.
After activation, a setup wizard will appear. Click the ‘Let’s Get Started’ button to proceed.
This will lead you to the next step, where you will need to enter the plugin’s license key.
You can access this information on the WP Simple Pay website through your account. After that, click the ‘Activate and Continue’ button.
Next, you will need to link your Stripe account with WP Simple Pay. Stripe is a widely used payment gateway that simplifies the process of accepting online payments.
Click the ‘Connect with Stripe’ button to proceed.
After that, log in to your Stripe account to connect it with WP Simple Pay. If you don’t have an account yet, you can create one by visiting the Stripe website.
For further information, check out our tutorial on how to accept Stripe payments in WordPress.
Once you’ve successfully linked Stripe with the plugin, the setup wizard will prompt you to configure your email settings.
Here, you can enable options to receive email notifications for payment receipts, upcoming invoices, and payment alerts, and specify the email address for these notifications.
Bonus Tip💡:If you encounter issues receiving email notifications, consider reviewing our guide on how to properly configure email settings in WordPress.
Once you are satisfied with your settings, click the ‘Save and Continue’ button.
You can now exit the setup wizard, as it’s time to create a payment form for your website.
Creating Your Affirm Payment Form
To get started, visit theWP Simple Pay » Payment Formspage in your WordPress dashboard and click the ‘Create Your Payment Form’ button.
This will take you to the ‘Select a template’ screen, where you can choose from the plugin’s pre-designed templates by clicking the ‘Use Template’ button beneath your selection.
For this tutorial, we will use the ‘Payment Form’ template.
This will lead you to the ‘Add New Payment Form’ page, where you can begin by entering a title and description for your form.
Next, select your form type as ‘On-site payment form.’
After that, navigate to the ‘Payment’ tab in the left column.
Here, you can choose your desired tax collection rates from the dropdown menu under the ‘Tax Collection’ option.
Then, add the default price for the service or product associated with your payment form.
Next, scroll down to the ‘Payment Methods’ section.
To ensure Affirm is displayed, you may need to select ‘All’ from the dropdown menu that shows all available payment options.
Locate the ‘Affirm’ option in the list and select the checkbox next to it.
This will enable Affirm as a payment option on your form.
Next, navigate to the ‘Form Fields’ tab in the left-hand column.
You can add a new form field from the dropdown menu and adjust its settings by expanding the tab. Additionally, you can rearrange existing fields by dragging and dropping them.
For example, you can include and customize an email address field in your form, ensuring that customers provide their email addresses when making purchases.
Integrating the Affirm Payment Form into Your Website
Then, switch to the ‘Payment Page’ tab and check the box for ‘Enable a dedicated payment page.’ WP Simple Pay will allow you to create a custom page for your Affirm payment form without needing to create a new page on your WordPress site.
Checking this option will open a new page with settings for your form, where you can add a permalink, choose a color scheme, upload an image, and include footer text.
Once you’re finished, click the ‘Publish’ button to save your settings.
You can then visit your WordPress site to see the payment form page.
You can also integrate the payment form into an existing page by clicking the ‘Publish’ button after you have added the necessary form fields.
First, navigate to the page or post you want to edit from the WordPress dashboard. Then, click the ‘Add Block’ (+) button in the top left corner to access the block menu.
Locate and insert the WP Simple Pay block into the page, then choose the payment form you created from the dropdown menu within the block.
Finally, click the ‘Publish’ or ‘Update’ button to save your settings.
Now, visit your WordPress site to see the Affirm payment form in action.
Method 2: Accept Affirm Payments in WooCommerce Using the Affirm Payments Plugin (Free)
This method is ideal if you already operate an online store using WooCommerce.
Before you begin, ensure you have the following two items ready:
- The WooCommerce plugin must be installed and activated on your site. For more information, refer to our comprehensive WooCommerce tutorial.
- You will need an approved Affirm merchant account.
Configuring Affirm Payments for WooCommerce
After meeting the necessary prerequisites, the next step is to install and activate the free Affirm Payments for WooCommerce plugin. This plugin enables you to seamlessly integrate Affirm as a payment option on the checkout page for every product.
For comprehensive guidance, refer to our detailed step-by-step tutorial on how to install a WordPress plugin.
Once activated, navigate to the WooCommerce » Settings section in the WordPress admin sidebar and select the ‘Payments’ tab.
In this section, you will find a list of all available payment gateways in WooCommerce. Scroll down to locate the ‘Affirm’ option and click the ‘Manage’ button.
This action will take you to a new screen where you need to check the ‘Enable/Disable’ box to activate Affirm as a payment gateway for your online store.
Connecting to the Affirm Payment Service
Next, you can customize various options for the payment gateway, such as the Affirm branding color, promotional messages, and more.
Additionally, you will need to input your public and private API keys for Affirm. You can find this information in your merchant dashboard on the Affirm website.
After completing these steps, be sure to click the ‘Save Changes’ button to apply your settings.
Visit your eCommerce store’s checkout page to find Affirm listed as a payment option.
Additional Options for Implementing Installment Payments in WordPress
If you offer products or services on your WordPress site, enabling installment payments can significantly increase your conversion rates.
The buy now, pay later model provides your customers with greater flexibility, making your products and services appear more affordable right away.
A major factor contributing to high cart abandonment rates is customers’ inability to afford their purchases. By offering installment payment options, you can decrease cart abandonment on your site.
In addition to Affirm, you can also consider other payment gateways like AfterPay and Klarna to easily implement a buy now, pay later option on your WordPress site.
For comprehensive guidance, check out our tutorial on how to set up buy now, pay later payment plans in WordPress.
Common Questions About Using Affirm in WordPress
Here are some frequently asked questions from our readers regarding the integration of Affirm into WordPress:
Are there any fees for businesses that use Affirm?
Yes, businesses incur a fee for each transaction processed through Affirm. The specific rate may vary based on your agreement and the customer’s chosen payment plan. However, a significant advantage is that you receive the full purchase amount upfront, minus the fee.
How Soon Will I Receive Payment from Affirm?
You can expect to receive the full payment for the transaction directly from Affirm within 1 to 3 business days. Affirm then handles the collection of installment payments from the customer, so you don’t need to worry about that.
What Are Some Alternatives to Affirm?
In addition to Affirm, other well-known ‘buy now, pay later’ services include AfterPay and Klarna. Many WordPress payment plugins, such as WP Simple Pay, provide integrations with these services, enabling you to offer various flexible payment options at checkout.
We hope this article has helped you understand how to easily integrate Affirm payments into your WordPress site. You may also want to check out our tutorial on adding Venmo to WordPress and WooCommerce, as well as our expert recommendations for the best WordPress PayPal plugins.
If you enjoyed this article, please subscribe to our YouTube Channel for WordPress video tutorials. You can also connect with us on Twitter and Facebook.



