The cXML punchOut protocol handler for AX2012 R3 is an implementation of the punchOut messages to setup a session and return the shopping basket data from a suppliers website.
This is implementing the cXML messages that are documented in the cXML User Guide available at www.cxml.org.
For additional information and notes on using this please refer to http://organicax.com
https://organicax.com/2016/09/27/cxml-punchout-protocol-handler-for-ax2012/