Understand the Digital River commercetools integration

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

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 Merchant Center custom application 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.

Last updated