Configuring Affirm

Learn how to integrate Affirm into your Thinkspace platform.

Overview

This guide walks you through configuring Affirm at checkout in Thinkspace.

1. Enable and Configure Affirm in Thinkspace

1. Sign into your Thinkspace admin
2. Navigate to Settings > Commerce.
3. Scroll down the section titled Payment Processors
4. Select Affirm under the dropdown labeled Financing.
5. Select your Transaction Type. Authorize and Capture and Authorize Only transactions are supported.

550550

6. Once you've selected your payment settings, scroll down to the section titled Affirm.
7. Check Test Mode
8. If you would like Affirm to be available only on orders above a certain cart total, enter that in Minimum Purchase (optional)
9. Enter your Public and Private API Keys
10. Enter your Sandbox Public and Private API Keys
11. Click Save

544544

2. Coordinate testing with Affirm

Before deploying the Affirm integration to your production site, Affirm will need to test it in your development or staging environment connected to our live environment. Contact your Integration Consultant or [email protected] to coordinate this test.

3. Deploy to production

Connect to the live Affirm environment

🚧

If you have not coordinated a test with your integration consultant in step 3 your API Keys will not be activated and customers cannot check out with Affirm. If you have not completed the previous step, please contact your integration consultant ASAP.

1. Retrieve your live API keys at https://affirm.com/dashboard/#/apikeys.
2. Sign in to your Thinkspace admin.
3. Navigate to Settings > Commerce and scroll down to the section titled Affirm.
4. Uncheck the Test Mode box.
5. Click Save.

Launch to production

After you've connected to our live environment and we've tested your integration, you're ready to deploy to your production environment and offer Affirm as a payment option to your customers.

📘

Managing Captures, Refunds, Voids

Captures, refunds, voids can be completed in Thinkspace and these actions will automatically be reflected in Affirm. It isn't necessary to manage these functions separately in your Affirm dashboard.


Did this page help you?