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 Gateways → Gateway 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.