Go further with Salesforce Commerce Cloud
Last updated: April 29, 2022
You can extend your Salesforce Commerce Cloud integration in multiple ways to suits all your business needs.
In this guide, you'll find how to:
- Add more payment methods
- Enable 3D Secure payments
- Enable Mada card payments
- Set a billing descriptor
- Manually capture, void and refund payments
Before you start
In order to start accepting an alternative payment method, we first need to enable it on your account. Please contact your Customer Success manager or our Sales team to get started.
Information
Check the individual payment method pages to see which ones you can support. It will depend on your location, as well the currency and billing address of your customer.
We support the following payment methods on SFCC:
- Log in to Business Manager.
- Go to Merchant Tools > Site Preferences > Custom Preferences > Checkout.com APM Settings.
- Set the payment methods you want to support to Yes.
- Select Save.
Information
Before going through these steps, you need to set up and configure Apple Pay.
- Sign in to Business Manager.
- Go to Merchant Tools > Ordering > Payment Methods.
- Set Enable to Yes for CHECKOUTCOM_APPLE_PAY and save the changes.
- Go to Merchant Tools > Site Preferences > Apple Pay.
- Choose in which environment you want to run Apple Pay: Test or Production.
- Check the Apple Pay Enabled? option.
- Enter your Apple Merchant ID and Apple Merchant Name. You'll find these in your Apple Developer account.
- Enter the country code_ (the two-letter ISO 3166 country code) for your site's locale.
- Check the 3DS option in Merchant Capabilities, leaving the other options unchecked.
- Select Supported Networks.
- Select the Required Shipping Address fields.
- Select Name and Postal Address for the Required Billing Address fields.
- Select whether to place the Apple Pay button on the cart and/or mini-cart pages.
- Select whether to enable the automatic redirect of product detail pages to HTTPS.
Information
Pages where the Apple Pay button appears must be served via HTTPS, so you might need to redirect certain pages on your site.
- Select Submit. A domain name should appear in the Registration section. If you don't have an alias registered for your site, you'll see a domain similar like
staging-merchant.demandware.net
orproduction-merchant.demandware.net
. If you do have an alias registered, the domain will be something likemystore.com
. - Register your site with the Apple sandbox or production server. You only need one merchant ID to register with both servers. If your domain is registered with Apple sandbox, only devices signed in to an iCloud Sandbox Tester Account can make payments on that site. If your domain is registered with the Apple production server, any regular iCloud account can pay on that site.
Information
See our Google Pay documentation for more information.
- Log in to Business Manager.
- Go to Merchant Tools > Site Preferences > Custom Preferences > Checkout.com Google Pay.
- Set Enable Google Pay to Yes.
- Choose in which environment you want to run Google Pay: Test or Production.
- Enter your Google Pay merchant ID. You can find this in your Google payments profile.
- Select the appearance of the Google Pay button with the Button Style option. See the Google Pay docs for more detail.
Activate this feature if you want your transactions to be 3D Secure (3DS) authenticated. (Our SFCC plugin supports 3DS2, the new authentication standard.)
Note
If you enable this feature, every transaction will trigger a 3DS check. If you only want to trigger it for certain transactions, contact your Customer Success manager.
- Log in to Business Manager.
- Go to Merchant Tools > Site Preferences > Custom Preferences > Checkout.com Global Settings.
- Set 3D Secure to Yes.
- Select whether or not you want to Attempt Non 3D Secure transactions. If you select Yes, any cards that do not support 3DS will go through without a 3DS check. If you select No, cards that do no support 3DS will be blocked.
- Select Save.
Mada is a local card scheme in Saudi Arabia. If you are going to be processing Mada cards, you should enable this setting.
- Log in to Business Manager.
- Go to Merchant Tools > Site Preferences > Custom Preferences > Checkout.com Global Settings.
- Set Enable MADA Payment Cards to Yes.
- Select Save.
The billing descriptor is an extra field you can send to the issuer, appearing on the customer's bank statement as an additional description of the payment.
- Log in to Business Manager.
- Go to Merchant Tools > Site Preferences > Custom Preferences > Checkout.com Global Settings.
- Enter Billing Descriptor Line1. This is usually the name of your shop.
- Enter Billing Descriptor Line2. This is usually the city of your merchant address.
- Select Save.
As well as doing so through the Hub, you can also manually capture, void and refund payments from Business Manager. These actions will show in both Business Manager and the Hub.
- Log in to Business Manager, and go to Merchant Tools > Checkout.com Manager > Checkout.com Transactions.
- To capture a payment, find the payment you want to capture (must be type
AUTH
), select Capture in the Actions column and then select Submit. - To void a payment, find the payment you want to void (must be type
AUTH
), select Void in the Actions column and then select Submit. - To refund a payment, find the payment you want to refund (must be type
CAPTURE
), select Refund in the Actions column and then select Submit.