LogoLogo
  • Digital River commercetools 1.0
    • System Requirements
    • Upgrade path
  • Understand the Digital River commercetools integration
    • Understand the integration workflow
    • Features
    • What’s new for Digital River's commercetools integration 1.0
  • Install and configure the Digital River commercetools integration
  • Create integration access keys
  • Configure the integration
    • Configure Digital River in Dashboard
    • Configure commercetools
    • Map shared data used in the integration
  • Deploy the integration
    • Understand integration environment variables
  • Use the commercetools Merchant Center custom application
    • Install and deploy the Merchant Center custom application
    • Configure the Merchant Center custom application
    • Integrate with a store for payments
    • Configure shipping methods
    • Enable customer management options
    • Understand integration logs
    • Merchant Center custom application user guide
      • Authorize a payment
      • Cancel an authorization
      • Capture a payment
      • Use the demo store custom application
      • Refund a payment
  • Support
Powered by GitBook
On this page

Understand the Digital River commercetools integration

Understand the Digital River commercetools integration and how it works with Digital River.

PreviousUpgrade pathNextUnderstand the integration workflow

Last updated 2 years ago

Digital River has partnered with commercetools to provide a pre-built integration that helps brands create highly customized commerce experiences with risk-free international growth.

For its part in the integration, commercetools first provides a cloud-based headless commerce platform that uses APIs to power e-commerce sales and similar functions for large businesses. commercetools also lets developers create personalized shopper experiences with custom storefronts and product detail pages.

Digital River’s contribution to the integration is that it provides a superior back-end solution for payments, tax, fraud, and regulatory compliance.

The pre-built integration consists of two parts:

  • Integration software that coordinates data transfer between commercetools and Digital River. This facilitates payments and customer data synchronization. This part is provided via a Docker image run on the client's infrastructure.

  • A commercetools that provides commercetools administration functions. This is a React App provided by Digital River that is also hosted by the client and configured based on your commercetools implementation.

The integration works by using:

  • commercetools API extension endpoints for payment and customer events. Upon receiving these events, it makes calls to the Digital River API to create checkouts and update Digital River's customer and order information.

  • A commercetools subscription for product updates to keep the commercetools catalog in sync with Digital River.

  • A Digital River webhook endpoint to receive order and customer updates. This allows it to synchronize changes to commercetools.

The next topic explains the workflow that occurs between Digital River and commercetools.

Merchant Center custom application