Step 8: Set up Digital River fulfillments
Learn how to set up Digital River fulfillments.
Last updated
Learn how to set up Digital River fulfillments.
Last updated
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:
To create a connected app for Digital River fulfillments, complete the following steps:
Sign in to Salesforce Org.
Click Setup and select Setup from the dropdown list.
Type app manager
in the Quick Find field and press Enter.
Click App Manager in the search results.
Click New Connected App.
Under Basic Information, type DigitalRiver B2B Fulfillment Connector
in the Connected App Name field.
Provide your API name and your email address.
Select Enable OAuth Settings.
Under API (Enable OAuth Settings), type https://
in the Callback URL field.
Add Access and manage your data (api) to Selected OAuth Scopes.
Select the Require Secret for Web Server Flow check box.
Click Save. Allow 2-10 minutes for your changes to take effect on the server before using the connected app.
Capture the Client Id and Client Secret information. They will be used while setting up webhooks for Fulfillment.
To update the Sharing Settings for the fulfillment flow, complete the following steps:
From Setup, enter Sharing Settings
in the Quick Find field, and then select Sharing Settings.
Select CC Order from the Manage sharing settings for dropdown list.
For the CC Transaction Payment object, you must select Public Read Only from the Default Internal Access dropdown list.
To create a profile and assign it to a Fulfillment Integration User, complete the following steps:
Type DRB2B Connector API User
in the Profile Name field. You're essentially cloning the Standard User profile to this new profile.
Click Save.
Under Administration, expand Users, and click Profiles.
Click the DRB2B Connector API User link under the Name column on the Profiles page.
Click Edit.
Click Save.
Under Administration, expand Users, and click Profiles.
Click the DRB2B Connector API User link under the Name column on the Profiles page.
Click Assigned Users.
Click New User.
Assign a Fulfillment Integration User to this profile, complete the required fields, and click Save.
To add the new user to the Digital River Salesforce B2B Commerce App permission set:
From Setup, enter permission sets
in the Quick Find field and press Enter.
Click Permission Sets. The Permission Sets page appears.
Select the permission set DRB2B Fulfillment Permission Set.
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.
Update the Default Internal Access to Public Read/Write.
Repeat steps 2-3 for the CC Invoice object.
Click Setup and select Setup from the dropdown list.
Under Administration, expand Users, and click Profiles.
From the Profiles page, click New to create a new profile.
Select Standard User from the Existing Profile dropdown list.
Under System on the Profiles page, click the Password Policies link.
Select Never expires from the User passwords expire in dropdown list.
Click Manage Assignments.