To add Afterpay to WooCommerce, install the official Afterpay Gateway for WooCommerce plugin, connect it to an approved Afterpay merchant account, and enable it under WooCommerce → Settings → Payments.
Afterpay lets customers split a purchase into four interest-free installments, a buy now, pay later model that can lift average order value on higher-priced items. Here’s the full process, from merchant approval to going live.
How to add Afterpay to WooCommerce using the official plugin
The setup runs through five stages: getting approved, installing the plugin, connecting your account, testing, and going live. Each one depends on the last, so follow them in order.
Step 1: Create an Afterpay merchant account
You need an approved Afterpay merchant account before any plugin will work. Here’s the process:
- Visit the merchant portal: Go to the Afterpay Merchant Portal and select your language (US English for US-based stores).
- Complete the application: Provide your business details, including store name, contact information, and payment details.
- Wait for approval: Afterpay reviews the application and notifies you of your approval status by email.
Step 2: Install the Afterpay Gateway for WooCommerce plugin
Once you’re approved, the plugin itself takes a few minutes:
- Go to Plugins → Add New in your WordPress dashboard.
- Search for “Afterpay Gateway for WooCommerce.”
- Click Install, then Activate.
This is the plugin built and maintained directly by Afterpay, not a third-party wrapper, so it’s the version worth installing. You can also grab it from the WordPress Plugin Repository and upload it manually if your host blocks the in-dashboard search.
Step 3: Configure Afterpay in WooCommerce
Configuration is what links your live store to the merchant account you just got approved for:
- Go to WooCommerce → Settings → Payments.
- Find Afterpay in the list of payment gateways and select Manage.
- Enable Afterpay: Check the box to turn it on as a checkout option.
- Enter your merchant credentials: Add the Merchant ID and Secret Key Afterpay issued after approval.
- Set display options: Choose where Afterpay messaging appears, such as product pages, cart page, or checkout.
- Click Save changes.
Step 4: Test the Afterpay integration
Before real customers see the option, place a test order to confirm the connection works end to end. Add a product to the cart, select Afterpay at checkout, and walk through the full flow. If the order completes and the Afterpay confirmation shows up correctly, the integration is ready.
Step 5: Go live and monitor transactions
Once testing checks out, Afterpay is live for customers. WooCommerce’s orders page shows order status, but Afterpay’s own merchant portal gives more detail on the payment side, use the portal when you need installment or settlement specifics rather than digging through WooCommerce. Brief your support team on Afterpay’s policies too, since customers will occasionally ask about installment schedules or late fees directly.
Best practices for using Afterpay in WooCommerce
Turning Afterpay on is the easy part. Getting value from it takes a bit more setup:
- Highlight Afterpay availability: Use banners or badges on your homepage and product pages, especially for higher-ticket items where installments matter most.
- Set order limits: Configure minimum and maximum order amounts in the plugin settings to match what your business can support.
- Offer Afterpay selectively: Use conditional payment plugins if you only want Afterpay available for specific products or categories.
- Cover legal compliance: Display clear terms about installment schedules and late fees at checkout, not buried in a separate policy page.
- Explain it to customers: Not everyone knows how Afterpay works. A short FAQ on eligibility and payment schedules heads off a chunk of support questions before they happen.
- Keep security tight: SSL, two-factor authentication, and regular backups matter more once you’re handling another payment integration, not less.
Frequently asked questions
How do I add Afterpay to my WooCommerce store?
Install the official Afterpay Gateway for WooCommerce plugin from the WordPress repository, then connect it to an approved Afterpay merchant account. Enable Afterpay under WooCommerce → Settings → Payments, enter your Merchant ID and Secret Key, and run a test order before switching it on for real customers.
How do I set up an Afterpay merchant account?
Apply through the Afterpay Merchant Portal with your business name, contact details, and banking information. Once Afterpay approves the application, you’ll get a Merchant ID and Secret Key by email, which is what the WooCommerce plugin needs to connect your store to your account.
Which plugin do I need for Afterpay on WooCommerce?
Afterpay Gateway for WooCommerce, built and maintained directly by Afterpay, is the official option. It adds Afterpay as a checkout method and can show installment pricing on product and category pages. Third-party alternatives exist but don’t carry Afterpay’s own support.
Does WooCommerce support buy now, pay later and installment payments?
Yes. Afterpay splits a purchase into four interest-free installments and is the most direct buy now, pay later option for WooCommerce. Other BNPL providers, such as Klarna, cover similar ground but run through their own separate plugin and merchant account.
Key takeaways
- Afterpay runs on WooCommerce through the official Afterpay Gateway for WooCommerce plugin, not a generic payment add-on.
- Merchant approval happens before installation. Apply through the Afterpay Merchant Portal first.
- Configuration lives under WooCommerce → Settings → Payments, where the Merchant ID and Secret Key get entered.
- A full test checkout with Afterpay selected catches setup errors before customers ever see them.
- Order limits and display placement are both adjustable, so Afterpay can be scoped to specific price ranges or product categories.
- Clear terms on fees and installment schedules upfront save on support tickets later.
Free version on WordPress.org. Every Pro licence includes a 30-day money-back guarantee.