OCC / Commerce REST API
OCC v2Custom OCC v2 controllers, DTOs, and facades for headless storefronts, mobile apps, and ERP integrations.
We keep ERP, PIM, CRM, payment, marketplace, and analytics contracts intact while SAP Commerce modernization moves through cutover.
SAP Commerce Cloud
ERP
PIM
CRM
Payments
Focused practice
The work sits in extension layers, OCC contracts, ImpEx cutovers, Solr indices, Backoffice workflows, and Composable Storefront delivery.
Custom OCC v2 controllers, DTOs, and facades for headless storefronts, mobile apps, and ERP integrations.
Angular SSR storefront delivery with CMS component mapping, libs, theming, and CCv2 deploy pipelines.
Catalog imports, staged versioning, cronjob automation, and cutover validation for go-live and ongoing sync.
Query rewrites, index strategy, region-cache tuning, and autoscaling for sub-200ms PLPs at production scale.
Releases and announcements from the CCI open source work on SAP Commerce.
A Stripe integration for SAP Commerce Cloud, published under the MIT license: hosted Stripe Checkout, inline Payment Elements with PaymentIntent confirmation, signature-verified webhook processing, payment lifecycle handling mapped to Commerce transaction states, and OCC endpoints for Composable Storefront checkout.
CCI designs the integration layer around SAP Commerce ownership boundaries: OCC contracts, CPI flows, OPF payment adapters, ERP pricing, PIM catalog data, and CRM customer state.
We inspect payload shape, retry semantics, idempotency keys, timeout budgets, and failure queues before changing code. The result is a connection map your platform team can operate.
The home page shows the core integration families. The service page breaks down payment gateways, retries, security, and delivery artifacts.
Reusable connector, analysis, MCP, and agent tooling maintained in public for teams working in SAP Commerce Cloud.
A MIT-licensed SAP Commerce connector for Stripe Checkout, Payment Elements, webhooks, OCC, and Composable Storefront checkout.
SAP Commerce Stripe Connector
hybris/bin/modules/stripe/stripebackoffice/src/com/cci/hybris/stripe/backoffice/constants/StripebackofficeConstants.java
/*
* SPDX-License-Identifier: MIT
* Copyright (c) 2026 Commerce Cloud Integrations
*/
package com.cci.hybris.stripe.backoffice.constants;
import java.util.List;
/**
* Constants used by the Stripe backoffice extension.
*/
public final class StripebackofficeConstants extends GeneratedStripebackofficeConstants
{
public static final String EXTENSIONNAME = "stripebackoffice";
public static final String STRIPE_SECRET_KEY = "stripe.secret.key";
public static final String STRIPE_PUBLISHABLE_KEY = "stripe.publishable.key";
public static final String STRIPE_WEBHOOK_SECRET = "stripe.webhook.secret";
public static final String STRIPE_CHECKOUT_SUCCESS_URL = "stripe.checkout.success.url";
public static final String STRIPE_CHECKOUT_CANCEL_URL = "stripe.checkout.cancel.url";Stripe is a trademark of Stripe, Inc.
Three engagement shapes cover most SAP Commerce estates: platform upgrades, storefront replacement, and performance recovery. Client-named outcomes will be published only with their approval.
Platform upgrade
Storefront replacement
OCC DTO population refactored, storefront calls batched, and parity components delivered for SmartEdit-managed content.
Performance recovery
Query plans rewritten, cache regions tuned, indexing jobs split, and load-test gates added to the release process.
Dense guides, not blog filler. Each article is written for architects and senior engineers operating SAP Commerce in production.
How CCv2, extension boundaries, Backoffice, Solr, OCC and storefront layers fit together in a maintainable production landscape.
Read articleWhat to inspect before committing to an upgrade branch: deprecated APIs, build hooks, data volume, Solr schema drift and storefront contracts.
Read articlePractical budgets for OCC call volume, CMS component rendering, SSR cache behavior and LCP before a Spartacus rollout.
Read article