Affirm

 

Disclaimers:

No card details are stored for merchants using Affirm's Payment Gateway

Affirm will only work for one-time purchases, it will NOT work for recurring billing/subscriptions. Affirm does not support One-click Upsells.

Affirm will work with CheckoutChamp funnels, CheckoutChamp form-code, and landers that connect to CheckoutChamp via Direct API.

Order Entry does not support this payment method.

To add Affirm to a CheckoutChamp funnel, please follow this documentation


CRM/Direct API Setup -


STEP 1 - Activate Plugin

Go to GatewaysGateway Integrations and select the Affirm button. Then click on +Activate.

 

Enter the following information specific to Affirm:

  • public_api_key - Obtained from Affirm

  • private_api_key - Obtained from Affirm

Click the green Create Gateway button to save your changes and create the gateway

STEP 2 - Apply to Offers

If Affirm is your only gateway option, assign the gateway to your campaign offers. Otherwise, skip this step and use the forceMerchantId option in the next step.

 

STEP 3 - Apply to Checkout Page

Direct API checkout page setup -

A checkout page should be secure HTTPS. A non-secured call to the Affirm gateway will be rejected.

Pass paySource=PREPAID and prepaidType=AFFIRM on the import order API call from your checkout page. Do not pass any other card information.

One option is to use hidden input fields on the page

<input type="hidden" name='paySource' value="PREPAID"> <input type='hidden' name='prepaidType' value='AFFIRM'>



If your standard credit card gateways are applied to your offers, use the forceMerchantId parameter in the Import Order API call. Note that this will only work for one time sales, it will not work with recurring transactions.

 

For more info on the Import Order API call, please refer to our API Documentation.