Supports 100+ eProcurement Systems — Free, No Sign-Up Required

Test Your Punchout Integrations

Debug and validate cXML PunchOut, OCI RoundTrip, and cXML Order workflows. Simulate buyer-side requests, capture supplier responses, and inspect every detail. Works with SAP Ariba, Coupa, Jaggaer, Oracle, Workday, and 100+ more systems.

Testing Tools

Everything you need to test and debug procurement punchout integrations.

cXML PunchOut Tester

Simulate the buyer side of a cXML PunchOut session. Configure credentials, send a PunchOutSetupRequest to any supplier, and capture the returned shopping cart.

  • Send PunchOutSetupRequest (create/edit/inspect)
  • Receive PunchOutOrderMessage callback
  • Parse cart items automatically
  • Basic & Advanced (raw XML) modes
Launch Tester

OCI RoundTrip Tester

Test SAP OCI (Open Catalog Interface) roundtrip integrations. Send OCI parameters to a supplier catalog and capture the returned cart data with all NEW_ITEM fields.

  • Configure ~TARGET, ~OkCode, ~CALLER
  • Add custom OCI parameters
  • Auto-generated HOOK_URL callback
  • Parse NEW_ITEM-* fields into cart items
Launch Tester

cXML Order Tester

Build and send cXML OrderRequest messages to supplier endpoints. Configure credentials, add line items with addresses, and inspect the supplier's response.

  • Build OrderRequest with visual form
  • Multiple line items with UNSPSC/NIGP
  • Shipping & billing addresses
  • Test vs Production deployment modes
Launch Tester

Supports 100+ eProcurement Systems

Test your integration with any cXML or OCI-compatible procurement platform

SAP Ariba

Coupa

Jaggaer

Oracle

Workday

Microsoft Dynamics

SciQuest

PeopleSoft

Basware

Ivalua

BravoSolution

+ 90 more

How It Works

Test your punchout integration in three simple steps.

1

Configure Your Request

Enter your supplier's endpoint URL, credentials (From/To/Sender identities), shared secret, and any other parameters. Use the simple form or switch to advanced mode to edit the raw XML directly.

2

Send & Interact

We send the request to your supplier's endpoint and display their response. For PunchOut sessions, open the supplier's catalog to shop and add items. For orders, see the supplier's confirmation.

3

Inspect Results

View the complete request and response data. For PunchOut sessions, we automatically parse the returned cart items. Every test is logged in Session History for review.

Supported Protocols

We support the most widely used procurement punchout standards.

cXML (Commerce XML)

cXML is an XML-based protocol for B2B e-commerce, widely used with procurement platforms like SAP Ariba, Coupa, and Jaggaer. It supports PunchOut catalog browsing and purchase order transmission.

Key cXML Document Types:

  • PunchOutSetupRequest — Initiates a punchout session
  • PunchOutSetupResponse — Supplier returns catalog URL
  • PunchOutOrderMessage — Cart contents returned to buyer
  • OrderRequest — Purchase order sent to supplier

OCI (Open Catalog Interface)

OCI is SAP's standard for catalog-based procurement. In a RoundTrip scenario, the ERP system sends the user to an external catalog. After shopping, the selected items are returned via HTTP POST with structured field names.

Key OCI Parameters:

  • HOOK_URL — Callback URL for cart data
  • ~OkCode / ~CALLER — Session control parameters
  • NEW_ITEM-DESCRIPTION[n] — Item descriptions
  • NEW_ITEM-QUANTITY[n] — Item quantities

Ready to Test?

Pick a tool and start testing your punchout integration right now. No sign-up required.