Multiple Financing Programs


Multiple Financing Programs (MFPs) enable you to selectively offer a specific custom financing program to consumers based on product or cart attributes that are defined in your e-commerce or marketing platform. This guide walks you through different ways to apply custom financing programs. 


Please note

Merchants are responsible for the custom code that leverages Affirm's MFP functionality.

Financing programs determine the following:

Interest rate (APR) range
APR, or Annual Percentage Rate, is the cost of credit (i.e., interest) as a yearly rate.

Range of loan term lengths
The loan term length is the number of months that a customer has to repay the loan.

Merchant fee (MDR)
The merchant fee is a percentage of the purchase price that gets deducted from the settlements made to the merchant. 

Creating financing programs

Financing programs are built by the Affirm Client Success team, and are specific to each merchant. If you'd like to start offering custom financing programs, please contact us. Not all merchants qualify for custom financing programs.

Once your financing program has been created, you will be provided with a financing program ID and Promo ID by the Affirm Client Success team for your financing program(s). These IDs are utilized later in the sections below regarding the implementation of MFP. Affirm Promo ID displays correct terms in the Affirm marketing messages, monthly payment pricing and modal, while financing program value provides these terms during the checkout process.

Basis for financing programs

The terms and conditions for any given custom financing program are based on various consumer protection laws as well as the capabilities of your e-commerce platform, marketing tools, and/or development team. When determining what financing programs may be offered, please follow the guidelines below. 

Financing programs can be based on:

  • Product/cart attribute

    • Cart amount
    • Product price
    • Product SKU
    • Product brand
  • Time/date

    • Weekend offers
    • Holiday offers
    • Date range
    • Time of day

Financing programs cannot be based on any other term or condition at this time.

If you have any questions about offering financing programs, please contact us .

Compliance with Consumer Protection Laws and Requirements

MFPs must comply with applicable federal, state, and local fair lending laws, regulations, and regulatory guidance. The purpose of fair lending standards is to ensure that individuals seeking financing are treated fairly and consistently. Generally, financing options must be offered to all qualified consumers without discrimination on the basis of race, color, religion, national origin, sex, marital status, age (provided that the applicant has the capacity to enter into a binding contract), the applicant's receipt of income through a public assistance program, the applicant's good faith exercise of a right under the federal Consumer Credit Protection Act, military status, sexual orientation, and other factors that may be prohibited under applicable state and local requirements. For example, merchants whose MFPs exclusively provide promotional pricing on items that appeal more to female customers than male customers may be found to be in non-compliance with fair lending requirements.

MFPs must also comply with the prohibitions in Title X of the Dodd-Frank Act and Section 5 of the Federal Trade Commission Act relating to unfair, deceptive, and abusive acts or practices. In essence, terms and conditions of financing programs must be clearly and accurately communicated to consumers.

Affirm reserves the right to request modifications to a financing program if it determines that the program may run afoul with applicable consumer protection requirements. Violating any applicable consumer protection requirement is a breach of your agreement with Affirm and can be grounds for termination as an Affirm merchant (and may result in legal action).


We've grouped MFP integrations into the following areas:

  • Affirm Direct integration
  • Platform integrations

If you're new to Affirm and haven't started your integration yet, you may want to begin with our development quickstart or platform quickstart
before setting up MFPs.

Affirm Direct integration

Once you've completed your Affirm Direct integration, you can apply custom financing programs at checkout, and determine when a particular financing program should be applied.

Platform integrations

You can integrate MFPs into the following platforms:


In your settlement reports, we will include the financing program name that was active for a given transaction.