Integration & plugin development for SAP Customer Checkout
I'm Stefan Baust. I help SAP partners and end customers get the most out of SAP Customer Checkout:
- Custom plugins — workflows, UIs and receipt logic
- Payment integrations — ZVT, Clover, GlobalPay, ACI
- Architecture reviews — feasibility & code reviews
- Developer tooling — Docker test envs, CI/CD, e2e
Built on years inside the SAP Customer Checkout core team at SAP SE and dozens of plugins shipped to production.
What I do
Hands-on development and pragmatic advice around SAP Customer Checkout, from first analysis to production support.
Plugin development
Custom SAP CCO plugins: tailored workflows, custom UIs, receipt logic, reporting, RFID and hardware integrations. From prototype to a tested, documented production release.
Payment & integrations
Payment terminal integrations (ZVT, Clover, GlobalPay, ACI and more) and connections to third-party systems such as loyalty, reservations, gift cards, ERP and reporting backends.
Consulting for SAP partners
Architecture and solution design, feasibility checks, code reviews and best practices, so your team ships CCO projects faster and avoids the pitfalls I've already run into.
Tooling & operations
Reproducible Docker-based test environments, CI/CD pipelines, automated end-to-end tests and release engineering for CCO plugin projects.
Tools I share with the community
Building blocks from my daily work, open source on GitHub and Maven Central. Use them as-is, or let me build on them for you.
cco-web-app-bridge
Embed a standard single-page application (Angular, React, Vue) inside an SAP CCO plugin and talk to the POS over a postMessage bridge, shipped as a single offline-capable JAR.
FoodInfo demo plugin
A complete reference plugin built with cco-web-app-bridge, a working starting point for your own SAP CCO web app plugins.
More on GitHub
Additional plugins, samples and developer tooling around SAP Customer Checkout — released under permissive open-source licenses.
What clients & partners say
SAP Customer Checkout has been my daily business since 2019, on both sides: inside the product team at SAP SE and in customer projects for partners and end customers.
Stefan und ich haben gemeinsam an der Einführung von SAP Customer Checkout gearbeitet — einem Rollout an über 300 Standorten deutschlandweit. Stefan hat als Entwickler komplexe Plugin-Integrationen zwischen Kunden-, Coupon- und Kassensystemen eigenständig umgesetzt. Was ihn dabei auszeichnet: Er denkt immer im Gesamtprozess mit, nicht nur in der technischen Umsetzung. Zuverlässig, lösungsorientiert und unkompliziert in der Zusammenarbeit.
Stefan has augmented the TRC Solutions development team on a number of global key projects in our SAP Customer Checkout SI work with SAP ERPs, both S/4HANA and Business One. Happy to recommend Stefan as a good, trustworthy and honourable man — and of course a very capable SAP CCO developer and team collaborator.
Wenn es um SAP Customer Checkout geht, ist Stefan einfach der Experte. Kompetent, erfahren und in der Praxis absolut sattelfest. Ich schätze an ihm besonders seine klare Kommunikation, seine Verlässlichkeit und seine professionelle Art in der Zusammenarbeit. Er denkt mit und bringt auch komplexe Themen verständlich und pragmatisch voran. Klare Empfehlung!
Who you'll be working with

Senior full-stack developer (M.Sc. computer science) with more than 17 years of experience in Java/Spring and Angular, focused on payment and point-of-sale systems.
From 2019 to 2023 I worked as a developer in the SAP Customer Checkout core team at SAP SE, full-time for the first two years and part-time alongside customer projects after that. Since then I've been building CCO plugins and integrations for SAP partners and end customers, including projects for Feinkost Käfer, Jacques' Wein-Depot and TRC Solutions, and deployments running under real load — from retail stores to Bundesliga stadiums.
In 2021 I founded Stefan Baust IT GmbH, through which all engagements run. Based in Nußloch near Heidelberg, Germany. Remote-first, on-site where it matters.
Planning an SAP Customer Checkout project?
Whether you need a custom plugin, a tricky integration or a second pair of eyes on your architecture - let's talk about it.
Book a free intro callor write to stefan.baust@stefanbaust.de · connect on LinkedIn