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
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
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
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 authShared Secret
cXML standard authBasic Auth
HTTP standard authIP 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 productsSelf-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.