Salesforce: Set up payment options

Display the Apple Pay button

Although Salesforce Commerce Cloud has Apple Pay built in, Mollie's implementation of Apple Pay offers a number of advantages, such as eliminating the need for Apple Pay sandbox or production environments. The Mollie API also supports a more recent version of Apple Pay than Salesforce Commerce Cloud does.

What you need to do in advance

  1. Ensure that Salesforce Commerce Cloud's own Apple Pay implementation has been enabled.
  2. Ensure that Mollie's implementation of Apple Pay has been added to your checkout.

Enable Salesforce Commerce Cloud's Apple Pay:

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Site Preferences > Apple Pay and fill in the required fields.
  4. Select Apple Pay enabled?.
  5. Select Submit.

Set up SEO aliases

The Apple server needs SEO aliases to do merchant validation.

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > SEO > Aliases and enter the host name aliases for your site or sites.
{
"__version": "1",
"settings": {
"http-host": "{{realm_id}}-{{instance_id}}.sandbox.us01.dx.commercecloud.salesforce.com",
"https-host": "{{realm_id}}-{{instance_id}}.sandbox.us01.dx.commercecloud.salesforce.com"
}
}

Set up credit/debit cards

What you need to do in advance

  • Add credit/debit cards to your checkout.
  • Ensure that credit cards use the correct payment processor:
    1. Go to Merchant Tools > Ordering > Payment Processors and verify that MOLLIE_ECOM_CREDIT is listed in the Processor ID column.
      If not, add it as a payment processor↗.
    2. Go to Merchant Tools > Ordering > Payment Methods and select MOLLIE_CREDIT_CARD.
    3. Ensure that MOLLIE_ECOM_CREDIT is selected from the Payment processor drop-down menu.

Enable Mollie Components

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Mollie > Mollie General Settings.
  4. Switch on the Use Mollie Components for Credit Cards toggle.
  5. Save the changes.

Enable one-click payments

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Mollie > Mollie General Settings.
  4. Switch on the Use Single Click Payments for Credit Cards toggle.
  5. Save the changes.

Set up QR-code payments

To improve conversion and reduce human error when entering payment details, you can use Mollie QR codes with the following payment methods if Payments API is selected:

  • iDEAL
  • Bancontact
  • Bank transfers
  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Mollie > Mollie General Settings.
  4. Switch on the Use Storefront QR Code Payments toggle.
  5. Save the changes.
  6. Go to Merchant Tools > Ordering > Payment Processors and verify that MOLLIE_ECOM_QR is listed in the Processor ID column.
    If not, add it to the payment processor↗.
  7. Go to Merchant Tools > Ordering > Payment Methods and click the payment method's ID.
  8. Ensure MOLLIE_ECOM_QR is selected from the payment method's Payment processor drop-down menu.
  9. Select Apply.

Set up vouchers

Offer pre-paid credits that can be used to purchase goods or services.

Vouchers appear as a payment method when the cart includes products that have a mollieProductCategory value assigned.

📘

Note

mollieProductCategory can be assigned both as a product and as a payment method attribute. If you have assigned a value to both, the product attribute takes precedence the payment method attribute.

Set the mollieProductCategory attribute for products in Salesforce Commerce Cloud under Merchant Tools > Products and Catalogs > Products > (select product) > Mollie product category.

Understand bank transfers

View bank transfer details

If a customer uses a bank transfer, the payment information required to finalize the payment, such as bank BIC and bank name, is saved in the molliePaymentDetails attribute. This information is visible on both the confirmation and order details pages.

The molliePaymentDetails attribute can be found on the Payment tab at Merchant Tools > Ordering > Orders > (select order).