PunchOut - Technical Communication Overview
This section describes the technical communication flow that occurs during a PunchOut session.
When the user chooses to view a PunchOut-ready B2B supplier site, the procurement system sends a
PunchOutSetup
request in cXML format to the supplier site.
PunchOutSetupRequestThe supplier site returns a
PunchOutSetupResponse
that contains seamless login information, which is a URL with an encrypted key.
PunchOutSetupResponseThe supplier site appears in the user's web browser. The user browses for and selects products as with any other shopping web site. When the user is finished selecting items and adding them to the cart, they click the checkout button. The checkout page appears.
When the user clicks Return to Requisition, the supplier site sends the order in cXML format to the procurement system. After clicking Return to Requisition, the system signs the user out automatically.
PunchOutOrderMessage / CartFrom the user's procurement system, the user submits the purchase order for approval through the normal company channels.
When the procurement system approves the purchase requisition, it submits the actual purchase order as a cXML
OrderRequest
to the supplier for processing.
OrderRequest