LogoLogo
Salesforce B2C LINK Cartridge 3.3
Salesforce B2C LINK Cartridge 3.3
  • Salesforce B2C LINK Cartridge 3.3
  • Introduction
    • General workflow
    • Features
    • What's new in version 3.3
  • Install the Salesforce B2C LINK Cartridge
  • Configure the Salesforce B2C LINK Cartridge
    • Configure dynamic pricing
  • Test the Salesforce B2C LINK Cartridge
  • Extend the Salesforce B2C LINK Cartridge
    • Use Customer Credit
    • Customize the Customer Credit Cartridge
  • Operations and maintenance
  • User guide
  • Support
Powered by GitBook
On this page
  • Install the connector cartridges
  • bm_digitalriver
  • int_digitalriver
  • int_digitalriver_sfra
  • int_digitalriver_webhooks
  • int_digitalriver_customercredit
  • Checkout flow
  • US tax exemption flow
  • Tax identifier flow
  • Customer credit flow
  • Dynamic pricing flow
  • Privacy and payments
  1. Introduction

General workflow

Learn more about installing the connector cartridges and secure payments.

PreviousIntroductionNextFeatures

Last updated 8 months ago

Install the connector cartridges

The Salesforce B2C LINK Cartridge package contains five cartridges.

These cartridges provide the for Storefront Reference Architecture (SFRA):

These cartridges provide webhooks and customer credit functionality:

bm_digitalriver

The bm_digitalriver cartridge serves as an extension to the Business Manager interface, streamlining communication with Digital River services for effective monitoring and management. This cartridge facilitates job execution permissions, service status checks, and configuration of country/currency pairs directly within the Business Manager, enhancing administrative control and operational efficiency.

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 about adding the context menu item to a role.

  • Adds the Configure Country Currency Pairs module, which lets the merchant configure the required country/currency pairs for the functionality.

int_digitalriver

The int_digitalriver cartridge integrates Digital River's API functionalities within your platform, enabling seamless communication, data exchange, and automated updates. It processes requests, parses responses, and synchronizes relevant data to ensure efficient and accurate operations.

int_digitalriver_sfra

The int_digitalriver_sfra cartridge delivers adjustments and extensions to existing storefront functionality.

int_digitalriver_webhooks

This int_digitalriver_webhooks cartridge processes Digital River API webhook requests and optionally sends email notifications.

int_digitalriver_customercredit

This int_digitalriver_customercredit 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

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).

Digital River stores customer payment data on secure servers, never on Salesforce servers.

For additional privacy information, contact your DigitaAccount Manager.

The following sequence diagram shows the interaction of the flow with the Shopper, Salesforce B2C Commerce, the Salesforce B2C Commerce App, and Digital River.

dynamic pricing
dynamic pricing
bm_digitalriver
int_digitalriver
int_digitalriver_sfra
int_digitalriver_webhooks
int_digitalriver_customercredit
Business Manager Roles & Permissions
Drop-in functionality
1MB
salesforceB2C_sequencediagram-v2.6-Submit-then-Redirect Flow.png
image
2MB
SalesforceB2C_USTaxExemptionFlow-2.1.png
image
SalesforceB2CUSTaxExemptionFlow-2.1.png
2MB
salesforceB2C_TaxIdentifierFlow-2.1.png
image
SalesforceB2C_TaxIdentifierFlow-2.1.png
324KB
salesforceB2C_CustomerCreditFlow-2.2.png
image
109KB
3.0 Dynamic pricing flow.png
image