---
updatedAt: 2025-11-13T14:11:01.000Z
agentTools:
  siteIndex: https://docs.affirm.com/llms.txt
  projectIndex: https://docs.affirm.com/platforms/llms.txt
---

# How to Process Affirm Transactions in Magento 1

Learn about processing Affirm transactions in Magento.

> 📘 Magento 1 sunset
>
> Effective June 30 2020, Adobe sunsetted support for Magento 1. This means Adobe will no longer release security patches for Magento 1. If you have questions, see [End of Software Support FAQ](https://info2.magento.com/rs/585-GGD-959/images/Implications_of_Unsupported_Software_FAQ_OS_Version_Sept_2019.pdf?mkt_tok=eyJpIjoiT1dGaU9EWTBZakF4TVRWaSIsInQiOiI2UW5ZRkltdGFvbzc2TVdDcEtMXC96TW5rUExBblFBVUR0SWFFamplYXdFR0QyT1lpbUsyREcyc3AxOFRFN2c1KysrQ1ppaXoxK281VVdaTUx3XC9yRmo4SnE5OEExQzlvdE1uNDRaSWVqdVlHTTM2cjJ0WGdUNnlNNFdVUjJjUmdaIn0%3D).
>
> For additional details, see[Magento 1](https://docs.affirm.com/platforms/docs/magento).

## Overview

When a customer completes a checkout with Affirm as the payment method, Affirm authorizes a charge for the amount of the order. The charge enters a pending state on the customer's Affirm account. Authorized charges expire if you do not capture them before the capture deadline, which is a period specified in your partnership agreement with Affirm. If you did not define your authorization timing requirements because of inventory, pre-orders, or shipping time in your onboarding form, please contact your Client Success Manager.

After Affirm authorizes a charge, you can perform the following actions on it in Magento:

* [Capture](#capture)
* [Void](#void)
* [Refund](#refund)
* [Partial Refund](#partial-refund)

***

## Capture

Capturing a charge does the following:

* Charges the authorized amount to the customer's Affirm account
* Begins the customer's billing cycle
* Triggers the transfer process of funds from Affirm to the merchant

Merchants typically capture a charge after fulfilling the order. We recommend auto-capturing if you usually fulfill orders within 5 business days so that the customer receives their purchase before their first bill.

You can [configure Magento to auto-capture](https://docs.affirm.com/platforms/docs/magento) by setting Payment Action to Authorize and Capture.

**To capture an order:**

1\.  In Magento, find the order.\
2\.  In the top-right, click **Invoice**.

![](https://files.readme.io/1f9eb6f-magento_capture.png "magento_capture.png")

1\.  In the **Invoice Total** section, set **Amount** to **Capture Online**.\
2\.  Click **Submit Invoice**.

![](https://files.readme.io/add0584-submit_invoice.png "submit_invoice.png")

***

## Void

If you haven't yet captured a charge, you can cancel its authorization by voiding it. Voiding a charge is irreversible and Affirm is unable to reinstate those funds.

1\.  In Magento, find the order.\
2\.  In the top-right, click **Void**.

![](https://files.readme.io/299237a-Void.png "Void.png")

3\.  Click **OK**.

![](https://files.readme.io/ee18241-magento_void_confirmation.png "magento_void_confirmation.png")

***

## Refund

If you've already captured a charge, you can reverse it and refund the amount to the customer's Affirm account. You can only process a refund within 120 days of capturing the charge. Refunding a charge is irreversible.

Remember to never make an offline refund.

1\.  In Magento, find the order\
2\.  In the left navigation bar, click **Invoices**\
3\.  In the main window, click on the invoice row item

![](https://files.readme.io/c245573-magento_refund_invoice.png "magento_refund_invoice.png")

4\.  In the top-right, click **Credit Memo**

![](https://files.readme.io/b6acc6e-magento_credit_memo.png "magento_credit_memo.png")

5\.  Click **Refund**

> 🚧
>
> Do not click **Refund Offline**

![](https://files.readme.io/c7d5eb8-magento_click_refund.png "magento_click_refund.png")

***

## Partial Refund

If you've already captured a charge, you can reverse part of the charge and refund the specified amount to the customer's Affirm account. You can only process a partial refund within 120 days of capturing the charge. Partially refunding a charge is irreversible.

Remember to never make an offline refund.

1\.  In Magento, find the order.\
2\.  In the left navigation bar, click **Invoices**.\
3\.  In the main window, click on the invoice row item.\
4\.  In the top-right, click **Credit Memo**.\
5\.  In the **Qty to Refund** column, enter the values for the number of products included in the partial refund.\
6\.  Click **Update Qty's** if you edited the **Qty to Refund** column.\
7\.  Click Refund (note: do not click Refund Offline).

> 🚧
>
> Do not click **Refund Offline**

# Sibling pages

* [Upgrade the Magento 1 Extension](https://docs.affirm.com/platforms/docs/upgrade-the-magento-extension.md)
* [Upgrade the Telesales Add-On Module for Magento 1](https://docs.affirm.com/platforms/docs/upgrade-the-telesales-add-on-module-for-magento.md)
* [Magento 1 Telesales Integration](https://docs.affirm.com/platforms/docs/magento-telesales-integration.md)
* [Upgrade your Magento 1 Integration](https://docs.affirm.com/platforms/docs/upgrade-your-magento-integration.md)
* [Magento 1 Multiple Financing Programs](https://docs.affirm.com/platforms/docs/magento-multiple-financing-programs.md)
* [How does the Chrome SameSite Cookie Policy Impact Magento 1 Integrations?](https://docs.affirm.com/platforms/docs/how-does-the-chrome-samesite-cookie-policy-impact-my-magento-1-integration.md)