Imagine a customer reaching the payment form on your WordPress site, seeing the high total, and leaving instantly. This is one of the biggest reasons behind lower payment form conversion and abandoned payments on WordPress sites.
Adding a Buy Now Pay Later payment option reduces purchase friction by letting customers split payments into smaller installments. Since WordPress doesn’t include built-in payment functionality, site owners rely on plugins like WP EasyPay to accept payments through custom forms.
Now this is backed by numbers: Buy Now Pay Later WordPress usage grew by 34.5% in 2025, and is expected to rise another 19.2%.
The good news? Setting up BNPL in WordPress is simple and takes just a few steps.
In this guide, we’ll walk you through what BNPL is and how to add a Buy Now Pay Later payment to your WordPress site.
Buy Now Pay Later works especially well for WordPress sites that collect payments through forms, such as service bookings, donations, subscriptions, or one-time payments.
What is Buy Now Pay Later in WordPress?
Buy Now Pay Later (BNPL) is a flexible payment solution that allows customers to purchase products immediately and pay in smaller, scheduled installments (also known as Buy Now Pay Later payment plans) rather than paying the full amount at once.
BNPL typically appears within the payment form as a selectable payment option. For instance, if you are planning to purchase a tech gadget, you will see a “pay later” option. There are preset payment plans that you agree to and complete the order.
The BNPL provider pays the full amount to the store upfront; meanwhile, the customer pays the BNPL provider in installments. If you’re unfamiliar with how transactions flow behind the scenes, understanding how payment processing works can give you better insight into BNPL systems.
One of the most popular BNPL providers is Afterpay. You can easily set up Afterpay in WordPress using WP EasyPay to maximize conversions.
Benefits of Adding BNPL to WordPress
Adding a Buy Now Pay Later service to your payment options on your WordPress site directly helps turn more visitors into paying customers.
- Fewer abandoned payments: When customers see a Buy Now Pay Later payment plan, the total feels smaller and more manageable.
- Higher order value: A shopper who might buy one item becomes more likely to add two or three, because the immediate cost stays low.
- More payment flexibility for customers: Buy Now Pay Later payment plans provide flexible payment options and give customers full control over their budget.
- Competitive advantage: Many WordPress sites still don’t offer Buy Now Pay Later options. Adding it puts you ahead of competitors who accept cards as the only method for online payments.
Step-by-Step Guide: How to Add BNPL in WordPress
There isn’t just one way to add Buy Now Pay Later in WordPress, especially if you’re looking for a Buy Now Pay Later plugin WordPress solution. But the easiest way to add Buy Now Pay Later functionality to your WordPress site is by using WP EasyPay – the #1 Square WordPress Payment Form Plugin.
Note: To integrate BNPL features, you must have the WP EasyPay Business plan. Upon purchase, you will receive an email containing a ZIP file and its license key. Download the file and keep it, along with the license key, for later use.
Here’s how you can add the BNPL plugin in WordPress and create a Buy Now Pay Later payment form
Step 01: Install WP EasyPay Plugin
- Go to your WordPress dashboard, head to Plugins → Add Plugin.

- On the top left, click on Upload Plugin.
- Go to Choose File and select the appropriate ZIP file.

- Now click Install Now, then click Activate after a few seconds.
- You will be redirected to the license key form.

- Paste your license, then click Agree & Activate License.
You have successfully installed WP EasyPay Business.
Step 02: Connect Square Account and Enable AfterPay
WP EasyPay uses Square’s secure infrastructure, so every transaction stays protected and reliable. To connect the Square account, follow the steps below:
- Open your WordPress dashboard and navigate to WP EasyPay.
- Click on Square Connect to connect your WordPress site to Square as your payment processor, choose Sandbox for testing or Production for live transactions, then click Connect Square.

- Once redirected to the official Square page, enter your Square account login details and click Sign In.
- Grant permission by clicking Allow to connect the plugin with your store.
- Once authorized, click “That’s My Site – Redirect Me” to return to your WordPress site.

- From the dropdown menu, select your preferred Square location, enable Afterpay through Square, choose “Afterpay”, and click Save Changes.

Step 03: Create a BNPL Payment Form
- Head to WP EasyPay → Create Payment Form.
- Under the form settings tab, add all the necessary information, including form title, description, payment type, successful message, etc.

- Remember, you can customize the form further by going to the Extra Fields tab and adding more fields as per your preference (Drag-and-Drop).

- After completing everything, double-check it and then press Publish. Also, click on the Shortcode to copy it for later use.

Congratulations! You have successfully created a payment form with AfterPay functionality.
You can also use the same process to create other types of forms, such as recurring donations, subscriptions, or installment payments WordPress forms.
Step 04: Embed the Payment Form in a WordPress Page
Now that you have created a functioning payment form, you have to embed the form in the WordPress page.
- Navigate to Pages → Add Page
- Enter your desired Page Title, in this case – Buy Now Pay Later

- In the new block, paste the Shortcode you copied earlier, or type /wpeasypay, then select your desired payment form.

- Publish the page once you are satisfied. Here’s what your payment form looks like.

Congratulations! Your Buy Now Pay Later payment form is now live on your WordPress site.
Remember, it’s better to test your Square payment form with sandbox payments before it is live.
Best Practices for Displaying BNPL on WordPress Pages
Setting up BNPL is only half the job. How you display it matters just as much. If customers don’t notice the option, they won’t use it, and you lose the conversion benefit entirely.
In fact, many WordPress site owners unknowingly make common payment method mistakes that reduce conversions, especially when introducing new payment options like BNPL.
Here’s what actually works:
- Show it early, not just at payment form
Don’t wait until the payment form to mention BNPL. Add a small line on your product detail pages right below the price, something like “Pay in 4 installments with Afterpay.” Customers who see this early are already mentally budgeting before they even proceed to the payment form
- Use payment form page banners
Place a visible banner or notice at the top of your payment form page to remind customers that BNPL is available while choosing a payment option in the form. At this stage, a customer is already close to converting. A simple reminder can push them over the line.
- Keep the messaging simple
A short line like “Split into 4 easy payments” works better than a paragraph of terms. Customers want to know one thing: will this cost me less right now?
- Make your payment form easy to find
If you’ve embedded your WP EasyPay payment form on a dedicated page, link to it from your navigation menu or product pages. The fewer clicks it takes for a customer to reach the BNPL option, the better.
- Test before going live
WP EasyPay lets you run sandbox payments before switching to production mode. Use this to check that your Afterpay integration works correctly, the form loads properly, and the confirmation message appears as expected. Don’t launch it untested.
Increase Your Conversions with BNPL Options
When a customer sees a large total on a payment form, the easiest decision is to close the tab. In simpler terms, we can all collectively agree that price can be one of the biggest hesitation factors when purchasing anything.
Buy Now Pay Later removes that hesitation. It breaks a full payment into smaller, manageable installments, making the same product feel much more accessible.
The result?
Higher average order values and customers who are more likely to return.
The best part is that you don’t need a developer to make it happen. With WP EasyPay, you can integrate Afterpay directly into your WordPress site in just a few steps. From connecting your Square account to publishing your payment form, the entire process is straightforward and built for store owners who want results.
If you’re serious about growing your store and expanding your WordPress payment flexibility, BNPL is a must-have.
Start accepting installment payments today and reduce abandoned payments on your WordPress site.
Frequently Asked Questions
Which WordPress plugins support BNPL payments?
Several plugins support Buy Now Pay Later payments in WordPress, but the options vary by the payment providers they integrate with. WP EasyPay is one of the most straightforward options for WordPress users because it connects directly with Square and supports Afterpay out of the box.
Are there fees associated with enabling BNPL on my WordPress site?
Yes, fees are typically charged to the merchant, not the customer. The BNPL provider, such as Afterpay, charges a small percentage per transaction, similar to standard card processing fees. The exact rate depends on your agreement with the provider.
Is BNPL available for all products or only specific ones?
This depends on how you set up your payment forms. With WP EasyPay, you can create separate payment forms for different products or services and choose whether to enable Afterpay on each one individually. So yes, you have full control over your products.
Are there any legal or financial considerations when offering BNPL?
There are a few worth knowing. BNPL regulations vary by country and are evolving, with some regions now classifying BNPL as a form of consumer credit. As a website owner, your primary responsibility is to clearly and honestly display the payment terms.
Can I track BNPL transactions in my WordPress dashboard?
Yes. When using WP EasyPay with Square and Afterpay, all transactions are recorded and accessible through your Square dashboard, where you can view payment status, installment details, and customer records. Within WordPress, WP EasyPay also logs form submissions and payment activity, making it easy to keep an eye on incoming payments without switching between multiple platforms.
