General workflow
Learn more about installing the connector cartridges and secure payments.
Install the connector cartridges
The Salesforce B2C LINK Cartridge package contains five cartridges.
These cartridges provide the Drop-in functionality for Storefront Reference Architecture (SFRA):
These cartridges provide webhooks and customer credit functionality:
bm_digitalriver
The Business Manager extension cartridge:
Communicates with Digital River services and reports if they are up or down. These include static requests that use the REST API to send a payload to the Digital River services. Check the response to see if the service returns an expected successful response.
Gives permission to execute jobs. The text label on the job status button indicates the job can be launched or that it is being executed. See section Business Manager Roles & Permissions about adding the context menu item to a role.
Adds the Configure Country Currency Pairs module that lets the merchant configure the required country/currency pairs for the dynamic pricing functionality.
int_digitalriver
This integration cartridge contains API integrations that form requests, parse responses, and updates objects.
int_digitalriver_sfra
This integration cartridge delivers adjustments and extensions to existing storefront functionality.
int_digitalriver_webhooks
This integration cartridge processes Digital River API webhook requests and optionally sends email notifications.
int_digitalriver_customercredit
This integration cartridge processes Digital River API customer credit requests.
Checkout flow
The following sequence diagram shows the checkout interaction between the Shopper, Salesforce B2C Commerce, the Salesforce B2C Commerce App, and Digital River.
US tax exemption flow
The following sequence diagram shows the US tax exemption interaction between the Shopper, Salesforce B2C Commerce, the Salesforce B2C Commerce App, and Digital River.
Tax identifier flow
The following sequence diagram shows the tax identifier interaction between the Shopper, Salesforce B2C Commerce, the Salesforce B2C Commerce App, and Digital River.
Customer credit flow
The following sequence diagram shows the interaction of the customer credit functionality with the Shopper, Salesforce B2C Commerce, the Salesforce B2C Commerce App, and Digital River.
Dynamic pricing flow
The following sequence diagram shows the interaction of the dynamic pricing flow with the Shopper, Salesforce B2C Commerce, the Salesforce B2C Commerce App, and Digital River.
Shipping quotes flow
The following sequence diagram shows the interaction of shipping quotes functionality with Shopper, Salesforce B2C Commerce, and Digital River.
Privacy and payments
This cartridge accesses customer profile data to send the SFCC Customer ID and email to Digital River.
Digital River provides Payment Card Industry (PCI) compliance, tokenization, and fraud screening through an API reference (Digital River is a Level 1 PCI-compliant service provider).
Enter payment information at checkout to interact with secure payment fields—DigitalRiver.js provides the secure fields within a Salesforce-hosted page; Digital River never redirects a shopper to another page.
When brands use this cartridge on their Salesforce store, Digital River:
Provides payment methods
Validates card data
Tokenizes customer information
Performs fraud screening
Collects sensitive card data
Processes transactions in a manner fully compliant with the Payment Card Industry Data Security Standards (PCI DSS).
Customer payment data is stored on Digital River’s secure servers, never on Salesforce servers.
For additional privacy information, contact your DigitaAccount Manager.
Last updated