Affirm Payment Method
About
Affirm.com provides your customers the option of installment payment purchases. Affirm offers a 4 payment plan and also a monthly installment payment plan.
Supported Storefront Themes
The Affirm payment method requires a Visual Builder enabled theme. See the table below for themes that support Affirm payment method:
Theme | Theme Version |
---|---|
Elements | v2.08 or higher |
Hero | v1.09 or higher |
Jewel | v1.07 or higher |
Lifty | v1.08 or higher |
Not Supported as of v1.07 | |
Natural VB | v1.06 or higher |
Setup Instructions
Setting up Affirm is easy once you have completed their application process and setup an account with them.
*The application approval process may take 1-2 business days for approval.
Affirm Credentials
Before you begin you will need the following pieces of information from Affirm:
Affirm API Public Key
Affirm API Private Key
Affirm Financial Products Key (*this should be left blank unless otherwise instructed by Affirm)
Affirm Environment
Configuring Affirm at UltraCart
Once you've received the necessary credentials, log in to your UltraCart account and Navigate to:
Main Menu → Configuration → Checkout → Payments
At the Payments screen, scroll down to the 'Advanced Payments' section, then select the slider button for Affirm:
Affirm settings will prompt you for your Affirm credentials:
Enter the data you received from Affirm.
Then select Live or Sandbox from the drop-down list (there are separate public/private keys for Live and Sandbox environment.)
Then click the Save button.
SAVE SAVE SAVE – If you do not click the save button your information will not be saved. If you think you have forgotten, simply repeat the steps above to go back to the Payments area and confirm your credentials are saved.
Frequently Asked Questions
Question: Is the Affirm payment method compatible with the single page checkout?
Answer: No. The Affirm payment method is implemented with the defaulted multi-page checkout. Visual Builder enabled themes can customize the single page checkout to include Affirm payment option using the 'checkoutpaymentmethod' element.
Question: Is the Affirm payment method compatible with auto orders?
Answer: No. The Affirm payment method is not compatible with auto orders. The auto orders will process via credit card payments via your standard credit card transaction gateways in the transaction gateways list.
Question: Is the Affirm payment method compatible with upsell after offers?
Answer: No. The Affirm payment method is not compatible with upsell after offers. The upsell offers will process via credit card payments via your standard credit card transaction gateways in the transaction gateways list.
Question: Is the Affirm payment method compatible with the the "pre-order" item configuration?
Answer: No. The Affirm payment method is an asynchronous, "Push payment" method similar to PayPal. So, with pre-order items you're going to have to stick with credit cards, to ensure that the placed orders are held for later payment processing.