Stripe Buy Now & Pay Later Payments

3 min read

Financial Settings

Stripe Buy Now & Pay Later Gateways

Stripe offers a huge array of payment methods beyond simple credit card processing. Buy Now & Pay Later payments such as Affirm, AfterPay & Klarna have become increasingly popular finance options that let customers break larger purchases into payments. Increase your customer conversions by offering available on-site payment plans through these popular processors.

Before You Enable a Pay-Later Gateway

Pay-later buttons are smart — they only appear when the order actually qualifies.

Special Note

These special payment options are heavily dependent on the country your Stripe account is established in, as well as the customer and currencies involved. They will only show as options if the shopping cart also meets certain specifications — a good example is Affirm only working on $50–$30,000 dollar orders.

Enabling Affirm

With the latest Stripe API + EasyCart, you can offer Affirm easily and effectively — giving your customers the ability to make payments on larger purchases over $50 and under $30,000. Special considerations: be sure you meet the criteria below before enabling this gateway.

  • Available Countries: United States
  • Available Currencies: USD
  • Country & Currency Restrictions: Your Stripe account and EasyCart must all be established and set up for United States and USD currency.
  • Seller Restrictions: Affirm will only operate for customers within the US. Affirm will only show for orders of $50 to $30,000 in total.
1

Enable Affirm in EasyCart

Go to WP EasyCart › Settings › Payments › Stripe setup in EasyCart and turn on Affirm. This is all that is required to enable Affirm in the EasyCart checkout process.

WP EasyCart — Buy Now & Pay Later Settings

WP EasyCart Stripe settings with Affirm buy now pay later toggle
2

Enable Affirm on Stripe

Next, enable Affirm over in your Stripe account. Visit Stripe › Settings › Payment Methods › Affirm — here you can enable the payment system within your Stripe account.

Stripe — Enable Payment Methods

Stripe payment methods panel where Affirm can be enabled

Now when customers go to checkout, they are given the choice to use Stripe for credit card processing — or they’ll also see the Affirm option if the order and parameters meet the requirements.

WP EasyCart — Affirm at Checkout

EasyCart checkout showing Affirm option alongside credit card processing

Enabling AfterPay

With the latest Stripe API + EasyCart, you can offer AfterPay easily and effectively. Special considerations: be sure you meet the country and currency criteria below before enabling this gateway.

  • Available Countries: Austria, Belgium, Denmark, Finland, France, Germany, Ireland, Italy, Netherlands, Norway, Spain, Sweden, United Kingdom, and the United States
  • Available Currencies: EUR, USD, GBP, DKK, SEK, or NOK
  • Country & Currency Restrictions: It is important that your Stripe account country and currency are one of the above, and that your WP EasyCart › Initial Settings also have one of these currencies as well. Your Stripe setup is critical here to insure that AfterPay operates.
  • Seller Restrictions: AfterPay will only operate for customers from the same country as the seller country!
1

Enable AfterPay in EasyCart

Go to WP EasyCart › Settings › Payments › Stripe setup in EasyCart and turn on AfterPay. This is all that is required to enable AfterPay in the EasyCart checkout process.

WP EasyCart — Buy Now & Pay Later Settings

WP EasyCart Stripe settings with AfterPay buy now pay later toggle
2

Enable AfterPay on Stripe

Next, enable AfterPay over in your Stripe account. Visit Stripe › Settings › Payment Methods › AfterPay — here you can enable the payment system within your Stripe account.

Stripe — Enable Payment Methods

Stripe payment methods panel where AfterPay can be enabled

Now when customers go to checkout, they are given the choice to use Stripe for credit card processing — or they’ll also see the AfterPay option if the order and parameters meet the requirements.

WP EasyCart — AfterPay at Checkout

EasyCart checkout showing AfterPay option alongside credit card processing

Enabling Klarna

With the latest Stripe API + EasyCart, you can offer Klarna easily and effectively. Special considerations: be sure you meet the country and currency criteria below before enabling this gateway.

  • Available Countries: United States, Canada, United Kingdom, Australia, New Zealand, France, Spain
  • Available Currencies: USD, CAD, GBP, AUD, NZD, or EUR
  • Country & Currency Restrictions: It is important that your Stripe account country and currency are one of the above, and that your WP EasyCart › Initial Settings also have one of these currencies as well. Your Stripe setup is critical here to insure that Klarna operates.
1

Enable Klarna in EasyCart

Go to WP EasyCart › Settings › Payments › Stripe setup in EasyCart and turn on Klarna. This is all that is required to enable Klarna in the EasyCart checkout process.

WP EasyCart — Buy Now & Pay Later Settings

WP EasyCart Stripe settings with Klarna buy now pay later toggle
2

Enable Klarna on Stripe

Next, enable Klarna over in your Stripe account. Visit Stripe › Settings › Payment Methods › Klarna — here you can enable the payment system within your Stripe account.

Stripe — Enable Payment Methods

Stripe payment methods panel where Klarna can be enabled

Now when customers go to checkout, they are given the choice to use Stripe for credit card processing — or they’ll also see the Klarna option if the order and parameters meet the requirements.

WP EasyCart — Klarna at Checkout

EasyCart checkout showing Klarna option alongside credit card processing

Turn Big Purchases into Easy Payments

Affirm, AfterPay, and Klarna can lift conversions on larger orders. If a pay-later option isn’t appearing at checkout, our support team will help you check the requirements.

Updated on July 20, 2026