50% OFF every package · ends in 0d00h00m00s

How to Add Afterpay to WooCommerce

How to Add Afterpay to WooCommerce

To add Afterpay to WooCommerce, apply for an Afterpay merchant account, then either install the official Afterpay Gateway for WooCommerce plugin or turn on Afterpay as a payment method in Stripe. Add Afterpay messaging to your product pages and cart, test an order in sandbox mode, then switch to live.

Customers pay in four instalments while you are paid upfront, less Afterpay's fee. Here is how to set it up properly.

Five steps to add Afterpay to WooCommerce: apply, choose plugin or Stripe, connect, add messaging and test

Is Afterpay right for your store?

Afterpay works best when customers spend enough that splitting the cost matters, and when your audience already uses it. Fashion, beauty, homewares, fitness and gifts are common examples. If your products are low priced or sold to businesses, it may add cost without adding sales.

Step 1. Apply for a merchant account

Apply on Afterpay's business website with your ABN, website and business details. Afterpay reviews your store, so make sure your shipping, returns and contact pages are live before you apply.

Step 2. Choose the plugin or Stripe

The official plugin connects directly to your Afterpay account and gives you the most control over messaging. If you already use Stripe, you can switch on Afterpay inside Stripe instead, which keeps all payments in one dashboard.

Comparison of adding Afterpay to WooCommerce with the Afterpay plugin or through Stripe

Step 3. Connect and test

Add your sandbox credentials first, place a test order and check it reaches the right order status. Then add your live credentials.

Step 4. Add messaging

Showing the instalment amount under your price, for example four payments of $25, is what makes Afterpay work. Turn on messaging for product pages, the cart and checkout. Keep it subtle so it does not compete with your Add to cart button.

Step 5. Check limits and refunds

Afterpay sets minimum and maximum order amounts for your account. Make sure the payment option only shows within those limits, then test a refund so you know how it flows back to the customer.

Afterpay WooCommerce checklist: approved account, live keys, order limits, messaging, refunds and mobile checkout

Related guides

Compare all the options in best WooCommerce payment gateways in Australia, or start with how to set up WooCommerce.

Where to place Afterpay messaging

Messaging works best close to the price on product pages, in the cart summary and as a clear option at checkout. Avoid adding banners across the whole site, as too many payment logos can make a store feel cluttered. One line under the price is usually enough to remind customers the option exists.

Returns and refunds with Afterpay

When you refund an Afterpay order from WooCommerce, the refund is sent to Afterpay, which adjusts the customer's remaining instalments or refunds what they have paid. Make sure your returns policy is clear and that staff know to process refunds through WooCommerce rather than outside it, so records stay accurate.

Common setup problems

  • Afterpay not showing because the cart total is outside your limits
  • Sandbox keys left connected after launch
  • Messaging showing the wrong instalment amount because prices exclude GST
  • Theme conflicts hiding the messaging on mobile
  • Caching plugins serving old payment options

Want Afterpay set up for you?

Afterpay, Stripe and PayPal are all included in the WooCommerce Store Setup and Styling package.

Get Afterpay set up →

Frequently asked questions

Does Afterpay work with WooCommerce?

Yes. You can use the official Afterpay Gateway for WooCommerce plugin, or enable Afterpay through Stripe in Australia.

How much does Afterpay cost merchants?

Afterpay charges merchants a fee on each order. Rates depend on your agreement, so check with Afterpay when you apply.

Do I get paid upfront with Afterpay?

Yes. Afterpay pays you for the order, less its fee, and collects the instalments from the customer.

Can I add Afterpay without a separate plugin?

If you use Stripe in Australia, you can turn on Afterpay as a payment method in Stripe.

Why is Afterpay not showing at checkout?

Common reasons are an order total outside your Afterpay limits, a currency mismatch, sandbox keys still connected or the payment method switched off.

Should I show Afterpay messaging on product pages?

Yes. Showing the instalment amount near the price is what encourages customers to use it.

Back to blog
Get in touch

Have a project in mind?

Tell me about your idea. I'll get back to you with honest advice and a clear quote.

  • Talk directly to the developer
  • Clear quotes before any work starts
  • Sydney CBD based