Installing the Affirm App
The Affirm App is required to integrate Affirm with Shopify. Uninstalling the Shopify App will break your integration.
This process authorizes Affirm to read your store's product information and utilize tags to identify leasable vs non-leasable products during the checkout flow. To install the Affirm app:
- Install the Affirm pay‑over‑time messaging app from the Shopify store
- Sign into your Affirm Dashboard with Google, or use your email and password
- You will be redirected to the Affirm App within Shopify
- To verify the app installation, go to your Shopify admin > Apps. You should see Affirm app installed:
Each product will need an additional tag to identify if the product is leasable. By default if leasable tag is not mapped to the product, it is considered a non-leasable item during the checkout.
To mark a product as leasable navigate to Shopfiy Admin -> Product -> Product Details -> Add "leasable" tag.
To add a tag in bulk to multiple products, navigate to Shopify Admin -> Products -> Select all the products -> Actions -> Add tags -> Add "leasable" tag -> Apply changes.
Processing orders (authorize, void, refund, and partial refund) in Shopify updates the order status in the Affirm dashboard. While you can process orders in the dashboard, we strongly recommend using Shopify to keep order status synced with Affirm. For more information on processing orders in Shopify, refer to their documentation.
In Shopify admin > Orders > Click on the Order, every order paid with Affirm Connect will show payment via Affirm whether the loan was issued by Affirm or a lease to own partner. Payments made with Affirm will have an Authorization key. Payments made with lease to own partners will have a transaction number for reference ONLY and add one of the following additional Tags:
- Katapult presented by Affirm
- Snap Finance present by Affirm
After completing your integration, do a thorough testing of both your front-end and order management functions in our sandbox to ensure that everything works as expected.
Updated 8 months ago