cXML PunchOut files

This table shows the cXML files that are used in PunchOut transactions:
cXML file Description
PunchOutSetupRequest This file is used to request access to the web shop. The file originates in the customer's procurement system and is sent to a central e-commerce hub. The e-commerce hub sends the file to Rhythm for Commerce.
PunchOutSetupResponse If Rhythm for Commerce accepts the PunchOutSetupRequest, then the PunchOutSetupResponse file is sent. This file contains the URL of the web shop. If a product was selected in the procurement system before the PunchOut request, then the URL directs the customer to the Product Details page. The URL is valid for five minutes.

If the shared secret value is invalid or if the user is not assigned to a role with the PunchOut Order feature element, then a URL is not sent.

PunchOutOrderMessage Rhythm for Commerce sends this file when a customer clicks the Transfer Cart button in the web shop. The file contains details of the order, such as the items in the order and their prices.