WooCommerce – Cybersource Unified Checkout Installation Guide
Follow the steps below to install and configure the Cybersource Unified Checkout plugin on your WooCommerce store.
✅ Requirements
| Component | Minimum Requirement |
|---|---|
| WordPress | v6.0 or higher |
| WooCommerce | v7.0 or higher |
| PHP | v7.4 or higher (8.0+ recommended) |
| cURL | Enabled |
| TLS | 1.2 or later |
| Cybersource Account | Business Center Access |
Apple Pay & Google Pay may require additional domain validation.
Download first the CyberSource Unified Checkout plugin in your Patreon Dashboard
https://www.patreon.com/posts/cybersource-142294052
Step-by-Step Installation
1️⃣ Install via WordPress Dashboard
- Log in to WordPress Admin
- Go to Plugins → Add New
- Click Upload Plugin
- Choose the plugin ZIP file
- Click Install Now
- Click Activate
2️⃣ Enable WooCommerce Payments Gateway
- Go to WooCommerce → Settings → Payments
- Find Cybersource Unified Checkout
- Toggle Enable
You can now configure settings.
🔐 Creating API Keys in Cybersource
To complete setup, you must generate REST API Keys:
- Go to Cybersource Business Center
- Navigate to: Payment Configuration → Key Management
- Click Create Key
- Select:
- Type: REST – Shared Secret
- Merchant ID: Your MID
- Copy:
✅ API Key ID
✅ Shared Secret Key
✅ Organization ID (automatically included)
Store these securely.
⚙️ Plugin Configuration
Inside WordPress:
1️⃣ Go to WooCommerce → Settings → Payments → Cybersource Unified Checkout
2️⃣ Fill in:
| Field | Where to Find |
|---|---|
| Merchant ID | Cybersource Dashboard → Profile |
| REST API Key ID | Key Management |
| Shared Secret | Key Management |
| Environment | Test or Live dashboard |
3️⃣ Adjust:
- Allowed card networks
- Payment action (Authorize vs. Authorize & Capture)
- Address/Shipping collection
4️⃣ Save Changes
🧪 Testing Transactions
Before going live:
- Ensure Environment = Test
- Use Cybersource test cards:
Cybersource → Developer Center → Testing Guide - Place real cart orders on checkout page
- Check API logs if needed: WooCommerce → Status → Logs →
cybersource_uc-*
✅ Make sure:
- Customer info collects correctly
- Order moves to Processing (if Capture)
- Refunds/voids work inside WooCommerce
🚀 Going Live
When approved by Cybersource:
- Switch Environment → Live
- Replace API keys with Live credentials
- Confirm card payments are enabled in your account
- Place a small real order to verify live gateway
🎯 You are now fully live and ready to accept secure payments!