Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: Layout Paragraphs 3.0.0-beta5 — New beta version released for module layout_paragraphs (3.0.0-beta5). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Webform 2checkout

Security covered Drupal 10–11
View on drupal.org

This module integrates Drupal Webforms with the 2Checkout (Verifone) payment gateway to securely process online payments. It allows you to collect donations, manage event registrations, or handle other payments directly through your webforms without requiring custom development or a full e-commerce system. The process redirects users to a secure 2Checkout page for payment and then returns them to your site with the transaction details stored.

Accept secure online payments from Drupal Webforms using the 2Checkout (Verifone) hosted payment gateway.

Webform 2Checkout provides a simple and flexible way to add payment capabilities to Drupal Webforms without implementing a full eCommerce system or building custom payment integrations.

Whether you are collecting donations, managing event registrations, accepting membership fees, processing applications, or building custom payment workflows, this module helps you connect Webform submissions with secure online payment processing.

Modernized for Drupal 10 and Drupal 11

Webform 2Checkout has been completely modernized from its original Drupal 7 version to support the latest Drupal ecosystem.

The new Drupal 10 and Drupal 11 compatible version has been rebuilt using the modern Webform Handler architecture and updated to work with the latest 2Checkout (Verifone) Hosted Checkout API.

The upgrade improves compatibility, maintainability, and provides a cleaner integration approach while preserving the simple Webform-based payment experience.

Simple and Secure Payment Workflow

Webform 2Checkout keeps the payment process straightforward:

  • Visitors complete your Drupal Webform.
  • The 2Checkout handler prepares the payment request.
  • Customers are redirected to the secure 2Checkout hosted checkout page.
  • Payments are processed through the gateway environment.
  • Users return to your Drupal website after payment.
  • Payment details are validated and stored with the Webform submission.

Your Drupal website manages the form experience while 2Checkout handles secure payment processing.

Key Features

  • Seamless integration with Drupal Webform
  • Supports latest 2Checkout (Verifone) Hosted Checkout API
  • No custom payment development required
  • Secure hosted checkout experience
  • Testing and Live payment modes
  • Flexible payment amount mapping
  • Configure different payment forms independently
  • Customer email mapping support
  • Multi-currency configuration
  • Checkout language configuration
  • Transaction reference tracking
  • Payment status management
  • Trigger Webform confirmation emails after successful payments

Ideal For

Webform 2Checkout is suitable for:

  • Non-profit donation forms
  • Charity and fundraising campaigns
  • Event registration payments
  • Paid application forms
  • Course or training registrations
  • Service request payments

Quick Setup Overview

Getting started is simple:

  • Add your 2Checkout merchant credentials.
  • Configure your payment settings.
  • Create your Drupal Webform.
  • Add the 2Checkout payment handler.
  • Map your amount and payment tracking fields.
  • Test your checkout flow.
  • Switch to Live mode and start accepting payments.

Requirements

  • Drupal 10 or Drupal 11
  • Webform module

Active 2Checkout (Verifone) merchant account

Documentation

Complete setup instructions, payment handler configuration, field mapping examples, testing steps, and troubleshooting details are available in the README.md file included with this module.

Depends on

Dependencies of the latest stable release

  • webform Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jul 2026
Latest release
3 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.x-dev Dev 10–11 Jul 3, 2026
1.0.0 Stable 10–11 Jul 3, 2026