---
updatedAt: 2025-12-12T16:20:18.000Z
agentTools:
  siteIndex: https://docs.affirm.com/llms.txt
  projectIndex: https://docs.affirm.com/platforms/llms.txt
---

# Set up Adyen in-store

For merchants offering Affirm inside physical retail stores.

## Overview

Affirm can be offered as an in-store payment method on Adyen payment terminals. Shoppers can complete the Affirm flow on their mobile device after scanning a QR code, or through an embedded Affirm terminal experience depending on device:

* [Affirm for in-store (POS)](https://docs.affirm.com/platforms/docs/set-up-adyen-in-store#affirm-for-in-store-pos)
* [Pay-by-Link](https://docs.affirm.com/platforms/docs/set-up-adyen-in-store#affirm-via-adyen-pay-by-link-in-store-remote-checkout-and-telesales)

### Requirements

#### Hardware

Affirm is supported on various Adyen terminals, please review [Adyen’s terminal documentation](https://docs.adyen.com/point-of-sale/what-we-support/select-your-terminals) for full availability.

#### Merchant requirements

* Affirm must be activated for In-Store in Adyen Customer Area.
* Merchant must be approved by Affirm.
* Merchant must support USD transactions (unless Affirm supports additional currencies in your region).

## Integration steps

This section explains the two primary ways merchants can offer Affirm through Adyen for in-store and remote checkout workflows: **Affirm for in-store (POS)** and Affirm via **Adyen Pay-by-Link**. It outlines the setup requirements for each method, where configuration occurs in the Adyen Customer Area, and how Affirm becomes available to shoppers.

### Affirm for in-store (POS)

### Step 1: Enable through Adyen Customer Area

1. Log in to **Adyen Customer Area**.
2. Navigate to **Payment Methods**.

<Image align="center" border={true} width="700px" src="https://files.readme.io/59cf9de7a2ef63977cf568856b2dfa365fdd5a48e9693c52f8675f5909bc6e92-Adyen_Payment_Methods_Settings.png" className="border" />

3. Search for **Affirm**.

<Image align="center" border={true} width="700px" src="https://files.readme.io/49401f6b0ae8968c65939abef7ba9b13136b4b4ef4ceee69ed93cb04439393db-Adyen_Payment_Methods_Search.png" className="border" />

4. Click **Add**.

<Image align="center" border={true} width="700px" src="https://files.readme.io/5fffd9c2e011d849b5ab00d3a5c4faa154a16c27ec71c28c6bbddedaf653236e-Adyen_Affirm_Selection.png" className="border" />

5. Choose the merchant account(s) where Affirm should be available.

<Image align="center" border={true} width="700px" src="https://files.readme.io/6508cb185083374beaa981d0a2f27c50970fda03af7142ec35509b19759d46d0-Adyen_Affirm_Activated.png" className="border" />

### Checkout flow

#### 1. Ring up the customer

* Begin by ringing up the customer’s purchase at the register.
* Once the total is confirmed, proceed with the checkout process.

#### 2. Prepare the Adyen standalone terminal

* Pick up the Adyen standalone payment terminal.

<Image align="center" border={true} width="250px" src="https://files.readme.io/ee4e48de98cafff2f13049a971bc8a707b812a21c306f08fd9bb2feea1c97c16-Screenshot_2025-12-11_at_11.24.48_AM.png" className="border" />

* On the terminal screen, tap **Start** to begin a new transaction.

<Image align="center" border={true} width="250px" src="https://files.readme.io/9b8dd640a2a810a6bf70e5684a1d332b861b2e7be720e294d2af87517e7d5766-Screenshot_2025-12-11_at_11.26.30_AM.png" className="border" />

#### 3. Enter the purchase amount

* Type in the full purchase amount exactly as it appears at the register.
* Confirm the value on the screen before moving forward.

<Image align="center" border={true} width="250px" src="https://files.readme.io/de050603802f9d15d5a5eeadf1fc775eb3525cf7ee2207e35c43edc956122160-Screenshot_2025-12-11_at_11.27.30_AM.png" className="border" />

#### 4. Select payment method

* From the terminal options, choose **Scan**.

<Image align="center" border={true} width="250px" src="https://files.readme.io/8f3dd8c6bae9e11d5928d14c6f4fb411682522e247d66645ef38f4198102d624-Screenshot_2025-12-11_at_11.28.29_AM.png" className="border" />

* Under Scan, select the **Affirm wallet** option.

<Image align="center" border={true} width="250px" src="https://files.readme.io/f8cf86e05b387a356dae66dcb8354a212e9709b1446b3bc60ce108f00f5783ef-Screenshot_2025-12-11_at_11.29.37_AM.png" className="border" />

* The terminal will then generate a unique QR code for the transaction.

#### 5. Customer scans the QR code

* Turn the terminal toward the customer so the QR code is clearly visible.
* The customer opens the camera or Affirm app on their smartphone.
* They scan the QR code to continue the checkout process on their own device.

<Image align="center" border={true} width="250px" src="https://files.readme.io/4967b290fff08b73b04f43e19f7a6da954c1847e7b93fdff65e5b483af821684-Screenshot_2025-12-11_at_11.30.33_AM.png" className="border" />

#### 6. Customer completes Affirm checkout on their Phone

* After scanning, the customer is redirected to Affirm's checkout flow.
* They review their loan terms, choose a payment option, and complete the approval steps.

### Affirm via Adyen Pay-by-Link (in-store, remote checkout, and telesales)

Affirm can be offered in-store using [Adyen Pay-by-Link](https://docs.adyen.com/unified-commerce/pay-by-link), which allows a store associate to generate a payment link that the shopper completes on their own device. This enables Affirm even when:

* The terminal does not support Affirm natively.
* The merchant wants a “mobile-first” in-store checkout experience.
* The customer is paying remotely (e.g., curbside pickup or phone order).
* The merchant wants to avoid QR-code scanning flows.

This is **not** a terminal payment — instead, it uses Adyen’s Online Payments platform while still supporting in-store transaction use cases. To learn more about Adyen Pay-by-Link, please review [Adyen’s guide](https://docs.adyen.com/unified-commerce/pay-by-link).

#### Create a Pay-by-Link with Affirm enabled

To create a Pay-by-Link that includes Affirm:

1. Go to **Adyen Customer Area** → **Pay by Link** → **Create Payment**.
2. Enter amount, currency, and shopper information.
3. Ensure that **Affirm is enabled as an online payment method** for this merchant account.
4. Generate link.
5. Provide link to shopper (SMS, QR, or email).

Affirm will automatically appear on the hosted checkout page if:

* It is activated in the merchant account.
* The transaction currency is supported (typically USD).
* Shopper data is complete enough for Affirm to authorize.

## Recommended topics

* [Adyen terminals](https://docs.adyen.com/point-of-sale/what-we-support/select-your-terminals)
* [Adyen Pay-by-Link](https://docs.adyen.com/unified-commerce/pay-by-link)
* [About Adyen](https://docs.affirm.com/platforms/docs/adyen)
* [Set up Adyen e-commerce](https://docs.affirm.com/platforms/docs/set-up-adyen-e-commerce)
* [Adyen operations](https://docs.affirm.com/platforms/docs/adyen-operations)

<br />

# Sibling pages

* [Set up Adyen e-commerce](https://docs.affirm.com/platforms/docs/set-up-adyen-e-commerce.md)
* [Adyen operations](https://docs.affirm.com/platforms/docs/adyen-operations.md)