## Overview

This guide describes how to integrate Affirm into your Magento 2 eCommerce platform and offer Affirm as a payment option to your customers.


  • Install the extension in your sandbox or staging environment before pushing it live

  • Keep a copy of your Magento store and database to ensure you can revert to the original version prior to the installation

  • You may need to re-index all the product and category tables after extension installation

## Install the extension

You have two options for installing the [Magento 2 Affirm extension](🔗). Both options also upgrade the extension using the exact same steps described below.

Please see the additional instructions [for Magento 2.2 and lower.](🔗)

### Install using Composer

1\. [Retrieve your Magento authentication keys](🔗). 2\. In the **Magento 2 root directory**, enter the following commands using the command line:

3\. Clear the Magento 2 cache to use the default Magento 2 Affirm configuration. For Magento 2.2 and lower an Affirm Module version 2.1.5 will be used.

### Install using Command Line

1\. [Download the extension](🔗)

Ensure the correct release is compatible with your version of Magento 2

2\. If it does not exist, create the directory `Magento2_root/app/code/Astound/Affirm/`. 3\. Unzip the extension and move all the files to `Magento2_root/app/code/Astound/Affirm/`. 4\. In the **Magento 2 root directory**, run the following command to verify that `Astound_Affirm` exists in **List of disabled modules**:

5\. In the Magento 2 root directory, run the following commands:

6\. Clear the Magento 2 cache to use the default Magento 2 Affirm configuration.