Afterpay gives your customers in Australia, Canada, France, New Zealand, Spain, the United Kingdom, and the United States a way to pay for purchases in installments. Afterpay is particularly popular among businesses selling fashion, beauty, and sports products.
After payment terms acceptance, funds transfer to your Stripe account up front and Afterpay collects the purchase amount from your customer, who repays Afterpay directly over time. For more information, see Collection schedule and limits.
You can add Afterpay and other payment methods from the Stripe Dashboard without changing your code. Stripe determines the list of supported payment methods to show each customer by evaluating the currency, payment method restrictions, and other parameters. Learn how to accept Afterpay and other payment methods automatically with Checkout and Payment Element.
Payment Links also supports adding Afterpay from the Dashboard.
If you prefer to manually list payment methods, learn how to manually configure Afterpay as a payment.
You can also let customers know Afterpay payments are available by including the site messaging Element on your product, cart, and payment pages. We recommend adding a site messaging Element to help drive conversion.
Installment schedule and limits
When a customer uses Afterpay, you (the merchant) are always paid out in full to your Stripe account immediately. Afterpay collects the first installment from the customer immediately, and the next installment either 2 weeks or 1 month after, depending on the payment schedule which varies by customer country.
You can accept payments from customers in the same country that you registered your Stripe account in. Payments must also match the local currency of the country.
The following table lists total transaction limits and installment schedules by country.
|Stripe account and customer country||Currency||Transaction limits||Payment schedule||Total installments|
|Australia||AUD||1 - 2,000 AUD||First payment collected immediately, then every 2 weeks||4 payments over 6 weeks|
|Canada||CAD||1 - 2,000 CAD||First payment collected immediately, then every 2 weeks||4 payments over 6 weeks|
|New Zealand||NZD||1 - 2,000 NZD||First payment collected immediately, then every 2 weeks||4 payments over 6 weeks|
|United Kingdom||GBP||1 - 1,000 GBP||First payment collected immediately, then every 2 weeks||4 payments over 6 weeks|
|United States||USD||1 - 2,000 USD||First payment collected immediately, then every 2 weeks||4 payments over 6 weeks|
|France, Spain||EUR||1 - 1,000 EUR||First payment collected immediately, then every month||3 payments over 2 months|
Prohibited business categories
In addition to the categories of businesses restricted from using Stripe overall, the following categories are prohibited from using Afterpay.
For the complete list, see the terms of service.
Adding Afterpay branding to your website
Let your customers know you accept payments with Afterpay by including the site messaging Element on your product and cart pages.
Afterpay also provides static visual assets and branding guidance. In AU, CA, NZ and the US, consumers know Afterpay as ‘Afterpay’. In the EU, they know it as ‘Clearpay’. Make sure you pick the right location (see the footer in the Afterpay documentation) so that you get the appropriate assets. For an example, see the UK assets and branding guidance.
Customers must authenticate Afterpay payments by logging into their Afterpay account. This requirement helps reduce the risk of fraud or unrecognized payments. Afterpay covers losses incurred from customer fraud or the inability to repay installments. However, Stripe might contact you on behalf of Afterpay and request to stop or pause a shipment before any losses are incurred. It’s important to comply promptly with these requests.
Customers can dispute Afterpay payments in certain cases—for example, if they don’t receive the goods they paid for. Customers have up to 120 calendar days from the date of purchase to file a dispute. The dispute process works like this:
After the customer initiates a dispute, Stripe notifies you using:
- The Stripe Dashboard
- An API
charge.dispute.createdevent (if your integration is set up to receive webhooks)
Stripe holds back the disputed amount from your balance until Afterpay resolves the dispute.
Stripe requests that you upload compelling evidence that you fulfilled the purchase order using the Stripe Dashboard. This evidence can include:
- A received return confirmation (for shipped goods returned from the customer to you)
- The tracking ID
- The shipping date
- A record of purchase for intangible goods, such as IP address or email receipt
- A record of purchase for services or physical goods, such as phone number or proof of receipt
If you prefer to handle disputes programmatically, you can respond to disputes using the API.
This information helps Afterpay determine if a dispute is valid or if they should reject it. Make sure the evidence you provide contains as much detail as possible from what the customer provided at checkout. You must submit the requested information within 14 calendar days. Afterpay makes a decision within 30 calendar days of evidence submission. If Afterpay resolves the dispute with you winning, Stripe returns the disputed amount to your Stripe balance. If Afterpay rules in favor of the customer, the balance charge becomes permanent.
You can refund Afterpay charges up to 180 days after the original payment. Refunds for Afterpay payments are asynchronous.
Stripe and Afterpay rely on merchant category codes (MCC) to determine eligibility of the connected accounts against the Afterpay prohibited business categories. Make sure that you set correct MCCs for your Custom and Express accounts.
Unified site messaging
The Unified Messaging Element allows you to use one modal to promote all your buy now, pay later methods from product, cart, and payment pages.