Set up Adyen e-commerce

For merchants integrating Affirm into their online checkout using Adyen’s Web, Mobile, or API payments platform.

Overview

Affirm is available as a Buy Now, Pay Later (BNPL) payment method through Adyen’s online payments platform. This guide explains how to enable Affirm for e-commerce flows using:

Eligibility and requirements

Affirm requirements

  • Merchant must be approved by Affirm.
  • Transactions must be in supported currencies.
  • Financing terms and disclosures must use Affirm-approved language.

Adyen requirements

  • Affirm must be enabled in the Adyen Customer Area or via the Management API.
  • Merchant account must support Affirm (region + currency).
  • The integration must provide required shopper identity information.

Integration steps

Step 1: Enable through Adyen Customer Area

  1. Log in to Adyen Customer Area.
  2. Navigate to Payment Methods.
  1. Search for Affirm.
  1. Click Add.
  1. Choose the merchant account(s) where Affirm should be available.

Step 2: Choose your integration type

You may integrate Affirm through any of the Adyen-supported methods listed below:

  • Build your own checkout UI while calling Adyen’s APIs to initiate Affirm payments.
  • Include item-level details for approval optimization.
  • Handle redirects, capture payments, and process refunds/cancellations programmatically.

  • Add Affirm to an existing Drop-in integration.
  • Configure required shopper details (name, phone, email, reference, country, addresses).
  • Optionally control visibility of form fields.
  • Capture payments within 28 days.

  • Mount the Affirm Component on your checkout page.
  • Configure field visibility and prefill data where applicable.

Step 3: Test and go live

  • Request test credentials from Affirm.
  • Process test transactions and review in Adyen’s test Customer Area.
  • Provide Affirm live credentials in Adyen’s live Customer Area to start accepting live payments.

Recommended topics