---
title: "Integrating CartGenie with AfterPay / ClearPay"
description: "Enable Afterpay / Clearpay (BNPL - Buy Now Pay Later) as an option for your customers at checkout"
url: https://help.cartgenie.com/en/articles/175-integrating-cartgenie-with-afterpay-clearpay
collection: "Payment Gateways"
updated: 2026-10-05
language: en
---

# Integrating CartGenie with AfterPay / ClearPay

Enable Afterpay / Clearpay (BNPL - Buy Now Pay Later) as an option for your customers at checkout

**Afterpay (known as Clearpay in the UK and EU)** lets customers **split their purchase into four interest-free installments** — giving them more flexibility and helping merchants increase conversion. With CartGenie and Stripe, enabling Afterpay / Clearpay is simple. Your store doesn’t need to be located in an Afterpay region, but your Stripe account must meet Afterpay’s eligibility requirements, including being in a supported country and charging in an approved currency.

In this guide, you’ll learn how to activate Afterpay / Clearpay in Stripe, enable it inside CartGenie, and offer shoppers a seamless Buy Now, Pay Later checkout experience that can help boost average order value and reduce checkout friction.

![](https://staticfiles.gleap.io/gattachments/AE788yw3XKEgDkQqicete6kJkY9XPncQo1bDCwckfPhM23ABdqEjLSz2382cvJ1Mujna66SahFV.jpg)

(the logo and name depends on the country you’re located in)

## Add AfterPay / ClearPay to CartGenie

### Step 1

To add Afterpay, simply **connect** your **CartGenie store to Stripe** in Settings > Payment Gateways.

[Connect Stripe](https://dash.cartgenie.com/settings/gateways)

![](https://staticfiles.gleap.io/ghelparticle/KIYaxpMq6t1U82mQssJJtTxKGQc8I7QxJnDmGGEa1C09Qbeg17kHU46ZG9XHziu4uwQDfKj4ygA.png)

### Step 2

Then, **enable the toggle** for the Afterpay gateway.

![](https://staticfiles.gleap.io/gattachments/DQ3boerjEV3XDswMYxqTPa0n7g9vuqarj5YImDXIi84RAiM4miFA8h57bIoYKrjwgrJvltrbMpA.png)

### Step 3

Next, in Webflow, ensure that your **checkout page has the necessary Afterpay payment tab option**. If not, you can use our Designer Extension to simply add the “Payment Form” block to your checkout page (found in Create Product Pages > Components > Checkout).

![](https://staticfiles.gleap.io/gattachments/V3T9daVr0IzFFx9voBhmzzPmO6jiEMOC9VyIF40jzxQHcuXOCWp9QSfBpTvCrtb9eghp06KhOaI.png)

If you are based in a country with a different logo, you can find it on their respective sites ([green logo](https://www.afterpay.com/en-NZ/business/resources/marketing/logos) and [clearpay logo](https://www.clearpay.co.uk/en-GB/for-retailers/resources/marketing/logos)) and replace it in Webflow

![](https://staticfiles.gleap.io/ghelparticle/1eJW2jpuUjSKLI9ZOuEbiAGC6AD9pb08Mr7bPyTDLXU8tKPGCeX2YxuqbjANQmtC2Vgh1fKnfTQ.png)

### Done!

**Publish your site** and you should see Afterpay as an option at checkout!

When users select Afterpay at checkout, they will be redirected to the site to complete their payment.

![](https://staticfiles.gleap.io/gattachments/W9xmvTmVQ31vaG2aisoYypcYcIECXOFdecLQDs8LTGhd4wsWqVNVpzHXLGVyKJHajR5XoPXczfn.png)

## Requirements for Afterpay Payment Gateway

1.  Store currency must be in **USD, CAD, GBP, AUD, or NZD**
    
2.  Customer’s address must be in the **United States, Canada, United Kingdom, Australia, New Zealand**
    
3.  The store’s Stripe account is based in **one of the following countries:**
    

![](https://staticfiles.gleap.io/gattachments/HNYA7peUfUpV72c9Zg3tsAw4enq6AznhlYlCeIzJK8U0Wwcw6EoqHNh7gZvgAbjQDidFYdxOKI0.png)

4.  **Order amount** must be in the supported ranges:
    

<table data-id="05a4708b-6860-42f3-840f-be51446f8e10" style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); border-top-left-radius: 4px; --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="b65e1358-1899-40c3-a7f2-e5835436f2c9">Australia</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 1px 0px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="67d15a03-51cc-40e4-81b5-0ed4d93ee7bb">AUD</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); border-top-right-radius: 4px; --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="b5a7160a-ee06-4841-a9b8-6cebf388ba6f">1 - 2,000 AUD</p></td></tr><tr><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 0px 1px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="6e938a0a-d084-4dad-994f-f6f5fcf1e510">Canada</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="70f04971-cc33-46bf-89de-976c1ee9217a">CAD</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="b46c3391-504d-4fc4-868a-a2ef64665f58">1 - 2,000 CAD</p></td></tr><tr><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 0px 1px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="4b2f00ad-6c40-40d4-b4e7-19898f2c699a">New Zealand</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="c09fd331-92f9-422c-a60c-57c2f1c60e68">NZD</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="d1db223d-1161-435b-887e-f79c24cd5957">1 - 2,000 NZD</p></td></tr><tr><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 0px 1px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="c84697d0-14a3-4aad-980a-465f4f8fa11f">United Kingdom</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="f6eccde3-c279-41bf-8406-76619ffdcf36">GBP</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="8a483e2e-8e9c-49e5-82ec-8393554b5593">1 - 1,200 GBP</p></td></tr><tr><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 0px 1px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; border-bottom-left-radius: 4px; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="3aea93c0-7e58-4cd1-82cc-09547b53b585">United States</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="91686bbe-53b9-4e60-bfb5-35f0686fab12">USD</p></td><td colspan="1" rowspan="1" style="box-sizing: border-box; overflow-wrap: break-word; margin: 0px; padding: 16px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(235, 238, 241); border-image: initial; border-bottom-right-radius: 4px; background: none 0% 0% / auto repeat scroll border-box border-box rgb(247, 250, 252); --s--flex-x: 0 0 auto; --s--padding-top: 16px; --s--padding-right: 16px; --s--padding-bottom: 16px; --s--padding-left: 16px; text-align: left;"><p data-id="ba98999d-b31d-488c-aa1d-10215796c77e">1 - 4,000 USD</p></td></tr></tbody></table>

## Troubleshooting why Afterpay is not showing at checkout

There are a few reasons why you may not be seeing Afterpay at checkout on your site. Here is a list of steps to try to see if it resolves the issues.

### **Reason #1: CartGenie’s “Test Order Mode” is enabled**

CartGenie’s Test Order Mode only works with credit cards, so all other payment methods are hidden at checkout.

Turn off Test Order Mode in **Payment Gateway settings** to test a live Afterpay / Clearpay payment.

![](https://staticfiles.gleap.io/gattachments/Gih2DLHQ1pf1YToUh03fCyKqC6G4bqHTE8mWrTFZRcmxc6eaY0MyemtTrAdQcSUoIrxFJVRUOjO.png)

### **Reason #2: Your store’s currency is not supported**

Afterpay / Clearpay only supports certain currencies.

Your store currency must be set to one of the following:

**USD, CAD, GBP, AUD, or NZD**

If your store currency is set to EUR, SEK, DKK, CHF, or another unsupported currency, Afterpay / Clearpay will not appear at checkout.

### **Reason #3: The customer is not checking out from a supported country**

Afterpay / Clearpay is only available for customers in supported countries.

Supported customer countries include:

**United States, Canada, United Kingdom, Australia, and New Zealand**

For shippable products, the customer should have a shipping address in one of these supported countries.

For non-shippable products, the customer should have a billing address in one of these supported countries.

### **Reason #4: The customer country and store currency do not match**

Afterpay / Clearpay requires the payment currency to match the customer’s country.

For example:

-   United States customers must pay in **USD**
    
-   Canada customers must pay in **CAD**
    
-   United Kingdom customers must pay in **GBP**
    
-   Australia customers must pay in **AUD**
    
-   New Zealand customers must pay in **NZD**
    

If your store is set to USD, Afterpay may appear for United States customers, but not for customers in Canada, the United Kingdom, Australia, or New Zealand.

### **Reason #5: The supported country is not added as an available shipping zone**

For shippable products, customers need to be able to select a supported shipping country at checkout.

If the customer’s country is not added as a shipping zone in CartGenie, the customer may not be able to enter a valid shipping address and Afterpay / Clearpay may not appear.

Add the supported country as a shipping zone, make sure a valid shipping method is available, then test checkout again.

### **Reason #6: Afterpay / Clearpay is not enabled in the connected Stripe account**

CartGenie should enable Afterpay / Clearpay automatically when you connect your Stripe account and enable the toggle in Payment Gateways, but you can double-check in Stripe.

Go to:

**Stripe Dashboard > Settings > Payment methods**

Then click **Default: CartGenie configuration** and look for **Afterpay / Clearpay** in the list.

Make sure Afterpay / Clearpay is enabled.

Back in CartGenie Payment Gateway settings, click the refresh icon in the Stripe card to make sure CartGenie recognizes the latest Stripe payment method settings.

![](https://staticfiles.gleap.io/ghelparticle/4xIJPRfqiIjiAzQCBGeD4niPpTRD2BBmxcLBwSIb6NmYrWQhfTINhEmYAiZyAuSkVcWdvZ2soy5.png)

### **Reason #7: The connected Stripe account does not support Afterpay / Clearpay**

Afterpay / Clearpay availability depends on the country and eligibility of the connected Stripe account.

If Afterpay / Clearpay is not available in the store’s Stripe payment method settings, the connected Stripe account may not be eligible to offer it.

### **Reason #8: The order amount is too low or too high**

Afterpay / Clearpay has minimum and maximum order amounts that vary by country and currency.

If the order total is outside the allowed range, Afterpay / Clearpay may not appear at checkout.

### **Reason #9: The order includes a subscription or recurring product**

Afterpay / Clearpay is generally for one-time payments.

If the order includes a subscription, recurring payment, or other unsupported payment mode, Afterpay / Clearpay may not appear at checkout.

### **Reason #10: Browser cache or old checkout settings**

Sometimes your browser may cache payment settings and checkout options from previous page loads, especially if you visited checkout before enabling Afterpay / Clearpay.

Try clearing your browser cache, testing in a private/incognito window, or testing in another browser.

You can also delete cookies for only your store site in Chrome here:

```javascript
chrome://settings/content/all
```

### **Reason #11: The checkout page is not secure**

Afterpay / Clearpay payments should be tested on a secure HTTPS page.

If the store is loading over HTTP, has SSL issues, or has mixed-content errors, Afterpay / Clearpay may not appear or may fail during checkout.

Make sure the checkout page loads with a valid **HTTPS** URL, then republish the site and test again.

### Reason #12: Cart includes a subscription item

Currently Afterpay / Clearpay does not work with CartGenie’s subscription products. If you want to allow customers to purchase a subscription, please ensure you have Stripe enabled and the credit card tab available at checkout.

### **Reason #13: The Domain is not enabled in Stripe Payment Domains**

To check which domains are enabled in your Stripe account, go to **Settings**. Under the “Product settings” click on **Payments**. Then click on the **Payment Method Domains** tab.

Ensure that all your **live** store domains are set to “**enabled**”.  
Ensure that your [CartGenie primary domain is set](https://help.cartgenie.com/en/articles/38-how-to-set-the-primary-url-for-your-store.md) to match these as well.

![](https://files.gleap.io/pf/gattachments/rY96zwJ7QAw1rWMy3dhNHELVn6l3VvuYbLnq1IEQbftNuioISQ0h56kl1Zf0kFSuD1cg9OzXHRu.png?v=1&k=a&s=api&e=1793707200&sig=8vbXboW2fmB22V2PUJawbPM0YNRf-DCzv3pIjMzw2p0)
