Contents
Have you signed up with Affirm? Are you eager to connect your eCommerce systems to Affirm and grow with us? We're here to help! Let’s get started on learning the basics of the types of integrations that we offer and how our integration process works.
Overview
When partnering with Affirm, the integration process is crucial. There are two main integration methods: WooCommerce, which Affirm has built and natively supports, and Direct API Integration.
WooCommerce offers an out-of-the-box solution with minimal setup. Alternatively, the Direct API Integration allows for integration with other eCommerce platforms but requires coding and technical resources for implementation.
All necessary regulatory assessments or applications must be completed before going live.
Follow the steps below for the Affirm integration
-
Sign up for a merchant account at this link: https://www.affirm.com/en-gb/business#DetailsFormInputFirstName-0
- Learn more about how Affirm's Direct API Integration works here
Implementing WooCommerce for your integration
WooCommerce does not require any coding - just installation and some basic configuration, by following the steps below
-
Setting up your Affirm account
You will need a Merchant account to get Affirm up and running on your platform. Sign up for a merchant account here. -
Adding Affirm to WooCommerce
Now that you've signed up and created your Merchant account and can log into your Affirm dashboard, you can add Affirm to your store by installing our Affirm extension onto WooCommerce.
Direct API integration
Direct API Integrations may take some time to implement, as the requirements to make them work can become quite technical and more time-intensive.
Affirm's basic process flow begins when the customer selects Affirm at checkout. The steps below represent what the customer experiences on the front end, and how Affirm's integration handles the checkout on the back end.
This checkout flow can be broken down into 4 main phases:
-
Customer initiates a checkout
-
Create, configure, and send the checkout object
-
Collect customer information
- Authorize the transaction and complete the order
To learn more about how Affirm’s integration handles the checkout on the back-end, click here.