Establishing connection between SPO and the supplier punchout system

  • Release version: Zurich
  • Updated July 31, 2025
  • 1 minute to read
  • SPO and the supplier punchout system use PunchoutRequest and PunchoutResponse payloads to establish the connection.

    The Punchout system returns a PunchoutResponse, which contains the start URL for the Punchout session. The SPO endpoint parses this response and opens the URL in a new tab. This parsing can be implemented using the XML Parser action step.
    Note:
    The PunchoutRequest and PunchoutResponse payloads are expected to follow the same structure across all Punchout systems.

    The following figure illustrates the connection flow:

    Figure 1. How SPO communicates with the supplier punchout system
    How SPO communicates with a punchout system.