Everything You Need to Integrate

SCX provides all the tools to seamlessly embed Matthews Aurora Solution Center into your application.

Multi-Protocol Support

Choose the integration method that fits your technology stack

REST API

Modern & Simple

JSON-based REST API for modern applications. Easy to implement with any programming language or framework.

  • ✓ Simple JSON request/response
  • ✓ API key authentication
  • ✓ Webhook callbacks
  • ✓ Comprehensive documentation
cXML

Enterprise Standard

Industry-standard protocol for enterprise procurement systems like Ariba, Coupa, and SAP Ariba.

  • ✓ PunchOutSetupRequest/Response
  • ✓ PunchOutOrderMessage
  • ✓ Shared secret auth
  • ✓ Full cXML 1.2 compliance
OCI

SAP Compatible

Open Catalog Interface for SAP and systems using OCI-based procurement.

  • ✓ OCI 4.0+ support
  • ✓ HOOK_URL callbacks
  • ✓ Form-based cart return
  • ✓ SAP MM integration ready

Flexible Authentication

Multiple authentication options to meet your security and compliance requirements.

API Keys
Simple token-based auth
Shared Secret
cXML standard auth
Basic Auth
HTTP standard auth
IP Whitelist
Network-level security
# API Key Authentication curl -X POST https://scx.example.com/api/punchout/session \ -H "X-Api-Key: your-api-key" \ -H "Content-Type: application/json" # Bearer Token curl -X POST https://scx.example.com/api/punchout/session \ -H "Authorization: Bearer your-token" # Basic Auth curl -X POST https://scx.example.com/api/punchout/session \ -u "partner-id:shared-secret"

Display Options

Choose how the Solution Center catalog appears to your users

Redirect

Full page redirect to the SCX catalog. Best for mobile and simple integrations where users expect to leave your application temporarily.

Iframe

Embed the catalog within your application. Provides a seamless experience where users never leave your interface.

Popup

Opens in a new browser window. Good for desktop applications where users want to keep their main workflow visible.

Customer & Pricing Management

Map your customer identifiers to Solution Center accounts for automatic pricing.

  • Customer ID Mapping

    Map your external customer IDs to Solution Center accounts

  • Service Center Support

    Multiple service centers per customer with individual mappings

  • Automatic Pricing

    Contract pricing applied automatically based on customer

  • Self-Service Configuration

    Manage mappings through the partner portal

// Your request uses YOUR customer IDs { "customerId": "FH-12345", "serviceCenterId": "WEST-01" } // SCX maps to Solution Center accounts // FH-12345 -> MATW Customer #98765 // WEST-01 -> Service Center #42 // User sees their contract pricing // automatically applied to all products

Self-Service Partner Portal

Manage your integration without needing to contact support

Integration Settings

Configure protocol, authentication method, display mode, and callback URLs.

Customer Mappings

Create and manage mappings between your customer IDs and Solution Center accounts.

API Key Management

Generate, rotate, and revoke API keys. Set expiration dates and permissions.

Session History

View all PunchOut sessions, their status, and cart details for debugging.

Test Environment

Sandbox mode for testing your integration before going live with production.

Audit Logs

Complete audit trail of all API calls and configuration changes.

Ready to Get Started?

Contact us to become an SCX partner and start integrating Solution Center into your application.

An unhandled error has occurred. Reload X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.