Skip to main content

Merchant Help

 

Affirm Merchant Help

Process Affirm Transactions in Salesforce Commerce Cloud (Demandware)

Orders paid with Affirm in Salesforce Commerce Cloud

When a customer completes checkout with Affirm as the payment method, a new order appears in your list of Salesforce Commerce Cloud orders. Affirm authorizes a charge for the amount of the order. In Business Manager -> Merchant Tools -> Ordering, all the processed orders are displayed. For orders where Affirm is used as a payment method:

  • Order Attributes contains the Affirm payment details (Auth/Capture behavior when order was placed, current status, Affirm charge ID)

  • Order Payment shows as Not paid, but this will update automatically once the charge is captured. If Affirm Payment Action configuration is set to Authorization + Capture instead of Authorization during the checkout, the Order Payment will show as Paid

 

Order Processing

To complete the transaction:
  1. Open Business Manager -> Merchant Tools -> Ordering -> Orders
  2. Open the order you'd like to view and that will take you to the first General tab
  3. Change the Shipping Status to Shipped
  4. The charge will be Captured with a job that can either be run manually or setup to run at a set interval
To cancel the transaction:
  1. Open Business Manager -> Merchant Tools -> Ordering -> Orders
  2. Open the order you'd like to view and that will take you to the first General tab
  3. Change the Order Status to Cancelled
  4. The charge will be Voided or Refunded with a batch job based on the Affirm Status of the order prior to canceling it (Auth/Capture)
To setup recurring jobs:

1. Configure Affirm Services and Jobs

2. Go to Administration > Operations > Schedules (deprecated) 

3. Select the job that you want to run at a set Recurring Interval

4. Click Apply to finish the setup

 

Note: When a customer completes checkout with Affirm as the payment method, Affirm authorizes a charge for the amount of the order. The charge appears in a pending state on the customer’s Affirm account. Authorized transactions expire if they are not captured before the capture deadline. The default capture deadline is specified in your partnership agreement with Affirm. If you did not specify your authorization-period requirements because of inventory, pre-orders, or shipping time in your onboarding form, please email merchanthelp@affirm.com for help with completing this process.