Which procurement system does your buyer use?
Pick it to see what the buyer's team will ask for, what you send them, and how long enablement usually takes. The same steps appear in the app when you create the connection.
- Updated
Every system at a glance
SAP Ariba cXML
Ariba buyers reach you through SAP Business Network. Punchout needs an Enterprise supplier account there; a Standard account cannot run punchout or cXML.
- Buyer identity
- The buyer's Ariba Network ID (ANID), for example AN01234567890. It is the From identity in the buyer's cXML.
- Timeline
- Plan in weeks. One buyer's published supplier guide quotes 8 to 12 weeks for an Ariba punchout.
- Supplier fees
- SAP Business Network may charge suppliers fees once a buyer relationship passes SAP's thresholds; PunchRelay does not charge or collect them.
What you send the buyer's team
- Accept the buyer's trading relationship on SAP Business Network.
- Send the buyer the cXML setup URL, the cXML order URL and the shared secret of this connection.
- Upload a punchout index catalog (CIF or cXML) for this buyer. Ariba validates the file, and the buyer approves it and every later version.
- The buyer tests in their Ariba test realm, sends a test purchase order, then publishes the catalog.
Coupa cXML
Coupa buyers set up punchout in their own Coupa instance; there is no central validation step.
- Buyer identity
- The From identity the buyer's Coupa admin will send, usually a DUNS number or a NetworkID.
- Timeline
- Plan for about a week, plus the buyer's own testing.
- Supplier fees
- The Coupa Supplier Portal charges suppliers no network or transaction fee.
What you send the buyer's team
- Send the buyer's Coupa admin the cXML setup URL, the cXML order URL, the buyer identity and the shared secret of this connection.
- Send your list of units of measure before the first test. Coupa can refuse to import a cart with a unit it does not know.
- Have a 150 × 50 px logo and UNSPSC codes for your items ready; Coupa buyers ask for them.
JAGGAER cXML
JAGGAER's punchout follows the cXML standard published at cxml.org.
- Buyer identity
- The From identity the buyer's JAGGAER team gives you for cXML.
- Supplier fees
- JAGGAER charges suppliers no fee.
What you send the buyer's team
- Send the buyer's team the cXML setup URL, the cXML order URL, the buyer identity and the shared secret of this connection.
- Ask which cart transfer field their setup reads: cxml-urlencoded or cxml-base64.
Oracle Procurement cXML
Oracle Procurement punches out straight from the buyer's Oracle instance to your catalog. Oracle offers native XML or cXML; PunchRelay uses cXML.
- Buyer identity
- The From identity the buyer's Oracle administrator sets for the cXML punchout.
- Supplier fees
- No network fee: the punchout runs from the buyer's Oracle instance.
What you send the buyer's team
- Ask the buyer's Oracle administrator to set up the punchout with cXML, not Oracle native XML.
- Send them the cXML setup URL, the cXML order URL, the buyer identity and the shared secret of this connection.
Workday cXML
Workday supports cXML punchout and purchase orders. Public detail on Workday's supplier setup is thinner than for Ariba or Coupa, so confirm each step with the buyer's Workday team.
- Buyer identity
- The From identity the buyer's Workday team sets for cXML.
What you send the buyer's team
- Send the buyer's team the cXML setup URL, the cXML order URL, the buyer identity and the shared secret of this connection.
- Ask which cart transfer field their setup reads: cxml-urlencoded or cxml-base64.
SAP (OCI) OCI
SAP systems punch out with OCI: the buyer's system signs in with a username and password, and the cart goes back to the buyer's HOOK_URL. OCI returns a cart only; purchase orders do not come back through OCI.
- Buyer identity
- A unique name for this buyer, such as their company or SAP system. SAP buyers sign in with the OCI username and password, not with this identity.
- Supplier fees
- OCI connections include a one-time $499 setup by PunchRelay.
What you send the buyer's team
- Send the buyer the OCI URL, the OCI username and the OCI password of this connection.
- Ask the buyer to send the setup as a POST. A GET puts the password in the URL, where logs and browser history keep it.
- Agree how purchase orders will reach you. If the buyer's system can send cXML purchase orders, give them the cXML order URL.
Ivalua cXML
PunchRelay has no Ivalua-specific steps yet; it is set up like any other cXML system.
- Buyer identity
- The buyer's cXML From identity, from their Ivalua administrator.
What you send the buyer's team
- Send the buyer's team the cXML setup URL, the cXML order URL, the buyer identity and the shared secret of this connection.
- Ask which cart transfer field their setup reads: cxml-urlencoded or cxml-base64.
Unimarket cXML or OCI
We have no checked setup steps for Unimarket yet. Ask the buyer's Unimarket administrator whether their punchout uses cXML or OCI and what they need from you.
- Buyer identity
- The buyer's cXML From identity, from their Unimarket administrator. For an OCI-only buyer, a unique name for the buyer.
What you send the buyer's team
- Ask the buyer's Unimarket administrator whether their punchout uses cXML or OCI, and choose the protocol to match.
- Send them the URLs and credentials of this connection for that protocol.
- For cXML, ask which cart transfer field their setup reads: cxml-urlencoded or cxml-base64.
Another system cXML or OCI
PunchRelay works with procurement systems that punch out with cXML or OCI. Ask the buyer's IT team which one their system uses.
- Buyer identity
- The buyer's cXML From identity. For an OCI-only buyer, a unique name for the buyer.
What you send the buyer's team
- Ask the buyer's IT team whether their system uses cXML or OCI, and choose the protocol to match.
- Send them the URLs and credentials of this connection for that protocol.
- For cXML, ask which cart transfer field their system reads: cxml-urlencoded or cxml-base64.
These steps come from public supplier guides and can differ for your buyer. Confirm them with the buyer's IT team.
Install PunchRelay from the Shopify App Store
Start the 30-day free trial from the listing. Pricing is $349/month with two punchout connections included, billed through Shopify.
Talk to us about your buyer's system
Questions about your buyer's procurement system, or want help with setup? Leave your email and we will reply personally.
Install the app if you know which procurement system your buyer uses. If you don't know yet, talk to us first.