Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module integrates CyberSource's Secure Acceptance Hosted Checkout and Flex Microform payment APIs. It provides off-site redirect and on-site iframe payment solutions, requiring specific CyberSource account configuration. Due to dependency conflicts with the official CyberSource PHP client, a forked version is used.

This module integrates two of CyberSource's payment APIs, Secure Acceptance Hosted Checkout (an off-site redirect based solution) and Flex Microform v2 (an on-site iframe based solution). Using either API requires specific account configuration options in your CyberSource account (live or sandbox) and may require manual configuration changes to your Drupal codebase as documented in README.md. Please review this carefully, especially as it pertains to altering Drupal's default SameSite cookie attribute for SAHC usage.

Furthermore, CyberSource's own PHP REST API client library has outdated dependencies that conflict with Drupal's own dependencies. Until those are updated upstream, this module makes use of a fork of the client library maintained by Centarro. If / when it is possible to switch back to the official client library, we will be sure to highlight it in the relevant release notes.

Integration testing

You can create a developer account to test your integration against at:

Find testing details and test card numbers at:

Drupal 9 compatibility

Due to third party dependency changes between Drupal 9 and Drupal 10 that conflict with dependencies of a CyberSource maintained REST client, we cannot have a version that is both Drupal 9 and Drupal 10 compatible. As such, 8.x-1.0-beta7 is the last release of this module that supports Drupal 9, and the 8.x-1.0 release is Drupal 10 compatible only. (This release was packaged after the Drupal 9 end of life, so from the 1.0 on we will not be backporting any fixes into a Drupal 9 compatible release.)

Drupal 7 branch notice

This branch was never fully released nor marked ready for production, though some sites may have deployed it with additional improvements to ensure its proper working order. It remains "supported" on the module page to ensure those sites don't show error message, but you should not be using it on new sites.

Activity

Total releases
9
First release
Aug 2025
Latest release
3 weeks ago
Releases (12 mo)
9 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
2.x-dev Dev Jun 23, 2026
8.x-1.8 Stable Jan 30, 2026
8.x-1.7 Stable Jan 22, 2026
8.x-1.6 Stable Dec 25, 2025
8.x-1.5 Stable Dec 22, 2025
8.x-1.4 Stable Dec 15, 2025
8.x-1.3 Stable Dec 11, 2025
8.x-1.2 Stable Nov 18, 2025
8.x-1.1 Stable Aug 14, 2025