Building a storefront? You do not need to implement the browser half by hand — @medienwerft/punchout-client (framework-neutral, zero dependencies) and @medienwerft/punchout-react (<PunchoutResume>, <PunchoutCheckout>, plus a /next entry) cover the handoff exchange, the session cookie and the return form. A typical integration is two files. Integration guide →