Step 8: Set up Digital River fulfillments

Learn how to set up Digital River fulfillments.

Enabling Digital River fulfillments

When you set up Digital River fulfillments, you will need to create a profile for a Fulfillment Integration User and send the OAuth information for that user to Digital River to enable fulfillment.

Digital River must set up the Salesforce B2B Commerce App for Salesforce B2B Commerce under Manage Connected Apps before you can set up OAuth for Digital River fulfillments.

See the Appendix for more information about:

Step 8a: Create a connected app

To create a connected app for Digital River fulfillments, complete the following steps:

  1. Sign in to Salesforce Org.

  2. Click App Manager in the search results.

  3. Click New Connected App.

  4. Provide your API name and your email address.

  5. Select Enable OAuth Settings.

  6. Select the Require Secret for Web Server Flow check box.

  7. Capture the Client Id and Client Secret information. They will be used while setting up webhooks for Fulfillment.

Step 8b: Update Sharing Settings in Client Org

To update the Sharing Settings for the fulfillment flow, complete the following steps:

  1. From Setup, enter Sharing Settings in the Quick Find field, and then select Sharing Settings.

  2. Select CC Order from the Manage sharing settings for dropdown list.

  3. For the CC Transaction Payment object, you must select Public Read Only from the Default Internal Access dropdown list.

Step 8c: Create a profile and Fulfillment Integration User

To create a profile and assign it to a Fulfillment Integration User, complete the following steps:

Create a new profile

  1. Type DRB2B Connector API User in the Profile Name field. You're essentially cloning the Standard User profile to this new profile.

  2. Click Save.

Set the password policy for this profile to never expire

  1. Under Administration, expand Users, and click Profiles.

  2. Click the DRB2B Connector API User link under the Name column on the Profiles page.

  3. Click Edit.

  4. Click Save.

Create a Fulfillment Integration User and assign the user to this profile.

  1. Under Administration, expand Users, and click Profiles.

  2. Click the DRB2B Connector API User link under the Name column on the Profiles page.

  3. Click Assigned Users.

  4. Click New User.

  5. Assign a Fulfillment Integration User to this profile, complete the required fields, and click Save.

Step 8d: Assign the Fulfillment Integration User to Digital River Salesforce B2B Commerce Fulfillment Permission Set

To add the new user to the Digital River Salesforce B2B Commerce App permission set:

  1. From Setup, enter permission sets in the Quick Find field and press Enter.

  2. Click Permission Sets. The Permission Sets page appears.

  3. Select the permission set DRB2B Fulfillment Permission Set.

  4. Click Add Assignments and add the Fulfillment Integration user Digital River created in Step 8c Create a profile and Fulfillment Integration User to the permission set.

Last updated