Establishing connection between SPO and the supplier punchout system

  • Release version: Australia
  • Updated March 12, 2026
  • 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.