Posted on Leave a comment

Cybersource Unified Checkout โ€“ Plugin Settings Documentation

This page explains each configuration option available for the WooCommerce โ€“ Cybersource Unified Checkout payment gateway. Follow these guidelines to ensure correct setup and a smooth checkout experience.

๐Ÿ” Enable/Disable

Enable Cybersource Unified Checkout
โœ” Turns on the Cybersource payment gateway in WooCommerce.

๐Ÿท๏ธ Title

Text displayed to customers at checkout as the payment method name.
Example: โ€œCredit/Debit Card (Cybersource)โ€

โœ๏ธ Description

A short message shown under the payment method title during checkout.
Example: โ€œPay securely via Cybersource.โ€

๐ŸŒŽ Environment

Choose which Cybersource environment to connect to:

  • Test (sandbox) โ€” for testing payments
  • Live (production) โ€” for real transactions

Make sure keys match the selected environment.

๐Ÿ†” Merchant ID (MID)

Your Cybersource Merchant ID as set in the Business Center.
Usually the same ID used to sign into Cybersource.

๐Ÿ—๏ธ REST API Key ID

Found inside Cybersource Business Center:
Payment Configuration โ†’ Key Management โ†’ REST API Keys

๐Ÿ”‘ REST Shared Secret

Generated together with the API Key ID.
Used for creating secure requests to Cybersource.

๐ŸŒ Merchant Country

Select the country where your business is located.
Impacts allowed card networks and fraud tools.

๐Ÿ—ฃ๏ธ Locale

Language used in the payment UI.
Default: English (United States)

๐Ÿงพ Billing Type Screen

Controls whether the payment UI collects:

  • Full โ†’ Billing + Payment info
  • Payment Only โ†’ Only card details (uses WooCommerce billing form)

Full is recommended to match Cybersource validation rules.

๐Ÿšš Request Shipping

Enable if you want Cybersource to collect shipping info from customer.

Options:

  • Yes
  • No (WooCommerce handles shipping instead)

๐ŸŒ Ship To Countries

Control which countries are allowed for shipping during checkout.
Use All countries or your preferred list.

๐Ÿ’ณ Allowed Card Networks

Select which card types customers can use:

  • Visa
  • Mastercard
  • American Express
  • Discover

๐Ÿ’ธ Allowed Payment Types

Toggle additional wallet methods:

  • Click to Pay
  • Apple Pay
  • Google Pay

(Requires Cybersource approval + correct domain validation)

๐Ÿ”„ Payment Action

Controls when the customer’s card is charged:

  • Authorize only โ†’ funds reserved, capture later
  • Authorize & Capture โ†’ charge immediately

For subscription or manual order approval โ†’ Use “Authorize only”

๐Ÿงฑ WooCommerce Blocks Checkout

Enable support for WooCommerce Checkout Blocks interface.
If disabled, only Classic Checkout form will be supported.

๐Ÿงฎ Line Items

When enabled, plugin sends detailed product and tax breakdown to Cybersource:

  • Product items
  • Shipping
  • Discounts
  • Taxes

Required for Level II / Level III processing compliance.

๐Ÿท๏ธ Commodity Code (Optional)

Merchant-defined commodity code for Level II/III compliance
Example: 00000000 for general retail

๐Ÿ“ Unit of Measure (Optional)

Applies standardized UOM like:

  • EA (Each)
  • KG (Kilogram)
  • L (Liter)

Used in B2B / commercial billing

๐Ÿž Debug Mode / Logging

Enable if troubleshooting gateway issues:

  • Stores detailed API logs in:
    WooCommerce โžœ Status โžœ Logs โžœ cybersource_uc-*

Disable when not needed to reduce log storage.

โœ… Recommended Minimum Required Settings

FieldRecommended Value
EnvironmentLive once approved
Merchant ID / API KeysValid matching set
Allowed CardsVisa + Mastercard (minimum)
Line ItemsEnabled
Payment ActionAuthorize & Capture (unless special workflow)

๐Ÿ‘‰ Additional Notes

โœ” Make sure your server supports TLS 1.2+
โœ” Domains must be verified for Apple Pay / Google Pay
โœ” Refunds and captures can be done inside WooCommerce order screen