Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

Webform 2checkout

2 sites Security covered
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.

Activity

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

Releases

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