Salesforce Commerce Cloud

Salesforce Commerce Cloud

This guide describes how to integrate Sezzle into your Salesforce Commerce Cloud website so that you can provide Sezzle as a payment option for your customers. This integration supports sites built with both the SiteGenesis and Reference Architecture. After integrating Sezzle, your site will:

  1. Offer Sezzle as a payment option on the checkout page.
  2. Refund Sezzle payments from your order management system.
  3. Display Sezzle promotional messaging.
  4. Authorize and capture payments.

To request installation documentation for the Salesforce cartridge please contact our team at https://merchant-help.sezzle.com/hc/en-us/requests/new

Shift4Shop

This guide describes how to integrate Sezzle into your Shift4Shop website so that you can provide Sezzle as a payment option for your customers. After integrating Sezzle, your Shift4Shop site will:

  • offer Sezzle as a payment option on the checkout page.
  • refund Sezzle payments from your Shift4Shop order management system.
  • display Sezzle promotional messaging.
  • authorize and capture payments.

Integration Steps Overview

  1. Install and configure the Sezzle Shift4Shop App
  2. Test your integration
  3. (Optional) Sandbox Testing

Before You Begin

  1. You should have a Sezzle merchant account.
  1. Make sure you have the following Sezzle details handy.

US/US

EU

  1. Familiarize yourself with the transaction flow when buying with Sezzle.

Install the Sezzle Shift4Shop Extension

  1. Log in to your website's Shift4Shop admin.
  2. Get the app here.
  3. Copy+paste your Store URL into the input area, then click Proceed.
    application_authorizationapplication_authorization
  4. Check the PCI Compliance box, then click Acknowledge and Authorize the App to start the installation.

Admin Configuration

  1. In your Shift4Shop admin, go to Settings > Payment.
  2. Click Select Payment Methods.

    select_payment_methodsselect_payment_methods
  3. Turn the Sezzle switch to On.
  4. Copy your Public Key from your Sezzle Merchant Dashboard (US/CA) or Sezzle Merchant Dashboard (EU), and paste it into the corresponding field in the Sezzle configuration page of your Shift4Shop admin.
  5. Next to Private Key, click Change. Then, copy your Private Key from your Sezzle Merchant Dashboard (US/CA) or Sezzle Merchant Dashboard (EU), and paste it into the corresponding field in the Sezzle configuration page of your Shift4Shop admin.
  6. Click Save.

    sezzle_payment_configsezzle_payment_config
  7. To restrict Sezzle usage by country, click the Exclude List hyperlink under the Sezzle switch.
  8. Click Add Location.
  9. Select the desired country, then click Add.

    exclude_listexclude_list
  10. Installation is complete.

Shift4Shop Sandbox Testing

  1. In the Sezzle configuration page of your Shift4Shop admin, enter the Sandbox API Keys from your Sezzle Merchant Dashboard (US/CA) or Sezzle Merchant Dashboard (EU) and check the Test Mode checkbox, then save the configuration. Make sure you are doing this on your dev/staging website.
  2. On your website, add an item to the cart, then proceed to checkout and select Sezzle as the payment method.
  3. Click Place Order and you should be redirected to the Sezzle checkout page. If prompted, sign in.
    checkoutcheckout
  4. Enter the payment details using test data, then click Complete Order.
  5. After the payment is completed on Sezzle, you should be redirected back to your website and see a successful payment page.
  6. Sandbox testing is complete. You can log in to your Sezzle Merchant Sandbox Dashboard (US/CA) or Sezzle Merchant Sandbox Dashboard (EU) to see the test order you just placed.