Connect commercetools with Stripe Billing to run subscriptions, usage-based billing, proration, dunning, invoices, and a customer portal, while Stripe handles payment methods and recurring charges end to end.
• commercetools customers are mapped to Stripe Billing customers, with stable identifiers used to link records across both systems.
• Subscription products, plans, prices, and usage metrics are mapped to Stripe Billing product and price objects, with tax, currency, and interval rules kept consistent per market.
• Checkout or account actions in commercetools trigger subscription create, update, pause, cancel, and resume events in Stripe Billing, including proration behavior on mid-cycle changes.
• Invoice lifecycle events in Stripe Billing (draft, finalized, paid, voided, uncollectible) are synced back to commercetools for order, entitlement, or account state updates.
• Payment method updates and mandates are handled in Stripe and referenced from commercetools, supporting renewals, retries, and customer self-service via the Stripe Billing portal.
• Dunning and retry schedules in Stripe Billing generate webhooks that update subscription status in commercetools, with failures, retries, and outcomes logged for traceability.
• Delta-based sync logic sends only changed customer, subscription, and invoice fields, with idempotency keys used to prevent duplicate processing on retries.
.png)
We map commercetools customers, orders, and subscription states to Stripe Billing subscriptions, invoices, and usage records via APIs and webhooks. This keeps renewals, invoice runs, and usage charges consistent even when plans change mid-cycle.
Yes – Stripe Billing calculates proration, credits, and invoice adjustments, while commercetools stores the commercial state and entitlements. We sync events so upgrades, downgrades, pauses, and cancellations stay accurate across systems.
Stripe Billing runs Smart Retries, notifications, and payment method updates, then emits events for paid, past due, or canceled states. We use those signals to update access, fulfillment rules, and customer messaging in commercetools.
Yes – Stripe’s customer portal lets them manage payment methods, invoices, and subscriptions without support tickets. We ensure portal actions are reflected back in commercetools so accounts and orders stay in sync.
We deliver complex eCommerce integrations end to end, including recurring billing flows, invoicing, and data tracking across systems. Since 2003, scandiweb has delivered 2,100+ projects for 700+ clients.




