Connect Commercetools to Checkout.com to support cards and local payment methods, improve authorization rates, and keep checkout stable with clean API-based payment flows.
• Payment requests are created from the checkout flow and routed to Checkout.com using idempotency keys to prevent duplicate charges on retries.
• Checkout.com responses (authorized, captured, declined, canceled, refunded) are mapped to commercetools Payment transactions and stored as state changes tied to the related Order.
• Webhook events from Checkout.com are validated and processed asynchronously, with out-of-order events handled through state checks before applying updates.
• Capture and refund operations are initiated in the payment layer and persisted back into commercetools as transaction entries, keeping a single audit trail per payment.
• Order placement logic references the commercetools Payment state to decide when an Order is created or moved forward in its workflow.
• Failures and mismatches are logged with correlation IDs across both systems, supporting traceability during support investigations and reconciliation.
.png)
We map Checkout.com payment intents to Commercetools Payments and Orders, then implement webhooks for real-time status updates and idempotent retries. This keeps authorize, capture, refund, and void logic consistent across your storefronts.
Payment status, transaction IDs, amounts, currencies, and event timestamps sync back to Commercetools so your order state stays reliable. We also align partial captures and refunds to reduce back-office cleanup.
Yes, we configure payment routing per store, locale, currency, and method, while keeping one shared lifecycle model in Commercetools. It’s a clean fit for multi-brand and multi-region setups.
We validate signatures, enforce idempotency keys, and process events in a strict state machine tied to Commercetools payments. That prevents double captures, repeated refunds, and “paid but not placed” order states.
scandiweb has delivered 2,100+ eCommerce projects since 2003 and supports complex payment and order flows across enterprise stacks. We can own the build, QA, and post go-live monitoring end to end.














