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

Posted on Leave a comment

How to Install Cybersource Unified Checkout Payment Gateway Plugin

WooCommerce โ€“ Cybersource Unified Checkout Installation Guide

Follow the steps below to install and configure the Cybersource Unified Checkout plugin on your WooCommerce store.


โœ… Requirements

ComponentMinimum Requirement
WordPressv6.0 or higher
WooCommercev7.0 or higher
PHPv7.4 or higher (8.0+ recommended)
cURLEnabled
TLS1.2 or later
Cybersource AccountBusiness 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

  1. Log in to WordPress Admin
  2. Go to Plugins โ†’ Add New
  3. Click Upload Plugin
  4. Choose the plugin ZIP file
  5. Click Install Now
  6. Click Activate

2๏ธโƒฃ Enable WooCommerce Payments Gateway

  1. Go to WooCommerce โ†’ Settings โ†’ Payments
  2. Find Cybersource Unified Checkout
  3. Toggle Enable

You can now configure settings.


๐Ÿ” Creating API Keys in Cybersource

To complete setup, you must generate REST API Keys:

  1. Go to Cybersource Business Center
  2. Navigate to: Payment Configuration โ†’ Key Management
  3. Click Create Key
  4. Select:
    • Type: REST โ€“ Shared Secret
    • Merchant ID: Your MID
  5. 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:

FieldWhere to Find
Merchant IDCybersource Dashboard โ†’ Profile
REST API Key IDKey Management
Shared SecretKey Management
EnvironmentTest 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:

  1. Ensure Environment = Test
  2. Use Cybersource test cards:
    Cybersource โ†’ Developer Center โ†’ Testing Guide
  3. Place real cart orders on checkout page
  4. 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:

  1. Switch Environment โ†’ Live
  2. Replace API keys with Live credentials
  3. Confirm card payments are enabled in your account
  4. Place a small real order to verify live gateway

๐ŸŽฏ You are now fully live and ready to accept secure payments!

Posted on Leave a comment

CyberSource Secure Acceptance: Generate Access and Secret Keys

The Access Key and Secret Key are essential credentials required for authenticating and securing transactions through CyberSource’s Secure Acceptance integration.


โœ… Prerequisites

Before proceeding, ensure you have:

  • Access to the CyberSource Business Center.
  • The necessary permissions to view or manage Secure Acceptance profiles.
  • An existing Secure Acceptance Profile. If you haven’t created one yet, refer to the guide on creating a Secure Acceptance profile.

๐Ÿงญ Step-by-Step Guide

  1. Log in to CyberSource Business Center:
  2. Navigate to Secure Acceptance Settings:
    • In the left-hand menu, click on Payment Configuration.
    • Select Secure Acceptance Settings from the dropdown.
  3. Access Your Profile:
    • Under Active Profiles, locate the profile for which you need the keys.
    • Click on the profile name to open its settings.
  4. Generate Security Keys:
    • Navigate to the Security tab within your profile.
    • Click on Create Key.
    • Fill in the following details:
      • Key Name: Enter a descriptive name for the key.
      • Signature Version: Select 1.
      • Signature Method: Choose HMAC-SHA256.
      • Security Profile: Select the appropriate profile.
    • Click Generate Key
  5. Retrieve and Store Your Keys:
    • Once the keys are generated, you will see the Access Key and Secret Key displayed.
    • You can:
      • Copy the keys to your clipboard.
      • Download the keys as a .txt file for safekeeping.

Note: These keys are essential for authenticating transactions. Store them securely and do not share them publicly.


๐Ÿ“Œ Additional Recommendations

  • Security: Regularly rotate your security keys and monitor transactions for any suspicious activity.
  • Environment Separation: Maintain separate profiles and credentials for test and production environments to prevent accidental cross-environment transactions.
  • Documentation: Refer to the Secure Acceptance Hosted Checkout Integration Guide for detailed information on integrating and configuring your Secure Acceptance profile.

If you need further assistance or have specific questions about the integration process, feel free to ask!

Posted on Leave a comment

How to Locate Your CyberSource Secure Acceptance Profile ID

The Profile ID is a unique identifier assigned to each Secure Acceptance profile within your CyberSource Business Center account. This ID is essential for integrating CyberSource’s payment processing services into your application or website.


โœ… Prerequisites

Before proceeding, ensure you have:

  • Access to the CyberSource Business Center.
  • The necessary permissions to view or manage Secure Acceptance profiles.

๐Ÿงญ Step-by-Step Guide

Log in to CyberSource Business Center:

Navigate to Secure Acceptance Settings:

  • In the left-hand menu, click on Payment Configuration.
  • Select Secure Acceptance Settings from the dropdown.

Access Your Profile:

  • Under Active Profiles, locate the profile for which you need the Profile ID.
  • Click on the profile name to open its settings.

Locate the Profile ID:

  • On the profile’s General Settings page, you’ll find the Profile ID displayed near the top.
  • The Profile ID is typically a 36-character string formatted like: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX .


๐Ÿ” Additional Credentials

For a complete integration, you may also need the following credentials:

  • Access Key:
    • Navigate to the Security tab within your profile.
    • Here, you’ll find the Access Key associated with your profile.
  • Secret Key:
    • In the same Security tab, click on View Key to reveal the Secret Key.
    • Ensure you store this key securely, as it’s used for signing transaction data.

Note: Both the Access Key and Secret Key are essential for authenticating and securing transactions through the Secure Acceptance integration.developer.cybersource.com


๐Ÿ“Œ Tips

  • Security: Always store your credentials securely and avoid sharing them publicly.
  • Environment Separation: Maintain separate profiles and credentials for test and production environments to prevent accidental cross-environment transactions.
  • Documentation: Refer to the Secure Acceptance Hosted Checkout Integration Guide for detailed information on integrating and configuring your Secure Acceptance profile.

Image Guide




Posted on Leave a comment

How to Create a CyberSource Secure Acceptance Profile

โœ… Prerequisites

Before you begin, ensure you have:

  • A CyberSource Business Center account (either Test or Production).
  • The necessary permissions to create profiles and generate security keys.

๐Ÿงญ Step 1: Access Secure Acceptance Settings

  1. Log in to your CyberSource Business Center:
  2. Navigate to Payment Configuration > Secure Acceptance Settings.

๐Ÿ“ Step 2: Create a New Profile

  1. Click on New Profile.
  2. Fill in the required fields:
    • Profile Name: A unique name (max 20 alphanumeric characters).
    • Profile Description: Optional, up to 255 characters.
    • Integration Method: Select Hosted Checkout.
    • Added Value Services: Enable as needed (e.g., Decision Manager, Payment Tokenization).
  3. Click Save to proceed

๐Ÿ’ณ Step 3: Configure Payment Settings

  1. Within your new profile, go to the Payment Settings tab.
  2. Select the card types you wish to accept (e.g., Visa, MasterCard).
  3. For each card type:
    • Click on the settings icon.
    • Specify the supported currencies.
  4. Click Save to apply the settings

๐Ÿ” Step 4: Generate Security Keys

  1. Navigate to the Security tab within your profile.
  2. Click on Create Key.
  3. Fill in the following details:
    • Key Name: A descriptive name for the key.
    • Signature Version: Select 1.
    • Signature Method: Choose HMAC-SHA256.
    • Security Profile: Select the appropriate profile.
  4. Click Generate Key.
  5. Once generated, either:
    • Copy the Access Key and Secret Key to a secure location.
    • Download the keys as a .txt file for safekeeping.

Note: These keys are essential for authenticating transactions. Store them securely and do not share them publicly.

๐Ÿ” Step 5: Set Up Customer Response URLs

  1. Go to the Customer Response tab.
  2. In the Custom Redirect After Checkout section:
    • Transaction Response Page: Enter the URL where customers should be redirected after a successful transaction.
    • Cancel Response Page: Enter the URL for redirection if a customer cancels the transaction.
  3. Click Save to apply the changes.

๐Ÿš€ Step 6: Activate the Profile

  1. Return to the main profile page.
  2. Click on Promote Profile to activate it.
  3. Confirm the promotion when prompted.

Important: Once promoted, the profile becomes active and ready for transaction processing.

๐Ÿ“Œ Additional Recommendations

  • Testing: Before going live, thoroughly test the integration using the Test Environment to ensure all configurations work as expected.
  • Documentation: Refer to the Secure Acceptance Hosted Checkout Integration Guide for in-depth information.
  • Security: Regularly rotate your security keys and monitor transactions for any suspicious activity.

For a visual walkthrough, you might find this tutorial helpful:

Posted on Leave a comment

How to Install CyberSource Payment Gatewayย Plugin

Step 1. Download the CyberSource plugin in your Codecanyon Dashboard

Step 2. Extract the file zip archive in your computer

Step 3. Install your CyberSource plugin in WordPress

Goto in your WordPress admin dashboard menu plugins > Add New

Next Add Plugins using Upload Plugin button

Upload the CyberSource plugin zip file

Activate the CyberSource plugin

Posted on Leave a comment

Accept Blue V2 Payment Gateway for WooCommerce โ€“ In-Depth Review

If you’re looking for a seamless, secure, and developer-friendly way to integrate Accept Blue’s V2 payment API into your WooCommerce store, the Accept Blue V2 Payment Gateway for WooCommerce by Ryan Plugins is exactly what you need. Built with performance, security, and compliance in mind, this plugin is an essential tool for businesses that rely on Accept Blue for their payment processing.

Key Features

  • โœ… Full Accept Blue V2 API Integration
    Supports all core transaction types, including Sale, Auth, Capture, Void, and Refund operations.
  • ๐Ÿ” 3D Secure Support
    Includes built-in support for 3D Secure (EMV 3DS), which helps reduce fraud and chargebacks by authenticating transactions before authorization.
  • ๐Ÿ’ผ PCI Compliance
    Offloads sensitive data to Accept Blueโ€™s secure environment, ensuring your store remains PCI-compliant.
  • ๐Ÿงพ Detailed Transaction Logging
    Access full logs for every transaction โ€“ helpful for debugging, audits, and dispute resolution.
  • ๐Ÿ› ๏ธ Developer-Friendly Hooks and Filters
    Easily extend or customize the pluginโ€™s behavior with clean and documented code architecture.
  • ๐Ÿ›’ WooCommerce Native Experience
    Designed to blend perfectly into your WooCommerce checkout flow, providing a frictionless experience for your customers.

Installation and Setup

The setup is straightforward:

  1. Install the plugin like any other WordPress plugin.
  2. Configure your Accept Blue credentials in the WooCommerce payment settings.
  3. Enable desired features like 3D Secure or test mode.

You’ll be up and running in just a few minutes.

Why Choose This Plugin?

Unlike many generalized payment plugins, this one is built specifically for Accept Blue V2, ensuring deep compatibility and performance. Whether you’re a developer building a custom WooCommerce store or a business owner who needs reliable and secure payment handling, this plugin offers everything you need out of the box.

Final Verdict

The Accept Blue V2 Payment Gateway for WooCommerce is a must-have if you’re using Accept Blue. It’s well-coded, secure, and thoughtfully designed to serve both developers and store owners. With robust features like 3D Secure support and transaction logging, it gives you peace of mind and full control over your online payments.

โญ Overall Rating: 5/5

Customer Testimonials

โญโญโญโญโญ
โ€œThis plugin saved us weeks of development. Integration with Accept Blue V2 was smooth and the support from Ryan Plugins was top-notch!โ€
โ€” Jason M., eCommerce Developer

โญโญโญโญโญ
โ€œFinally a plugin that fully supports Accept Blue’s V2 API. Setup took minutes, and the 3D Secure support works flawlessly.โ€
โ€” Karen D., Online Retailer

โญโญโญโญโญ
โ€œWeโ€™ve tried custom solutions before โ€” none came close to the simplicity and reliability of this plugin. Highly recommended.โ€
โ€” Arun P., Agency Owner

Accept Blue V2 Payment Gateway for WooCommerce
Secure. Fast. Compliant.
Unlock full Accept Blue V2 functionality in your WooCommerce store โ€“ with 3D Secure, complete transaction controls, and hassle-free setup.
โœ… Developer-friendly | ๐Ÿ”’ PCI-Compliant | โšก Instant Integration
๐Ÿ‘‰ Get Started Today