HelloAsso Webform CiviCRM
This module enhances HelloAsso payments within Webform CiviCRM by adding payer name validation, early validation for finite monthly plans, and improved handling of redirects and error details for a smoother user payment experience. It ensures compatibility with HelloAsso's checkout rules and provides accessible redirect features.
This Drupal module improves HelloAsso payments initiated by Webform CiviCRM.
It provides:
- Payer-name validation compatible with HelloAsso checkout rules;
- Early validation of finite monthly plans with 2 to 12 installments;
- A Drupal AJAX command for reliable top-window redirects from embedded forms;
- An accessible redirect overlay with a fallback link;
- Preserved payment-processor error details when Webform CiviCRM redirects back after a failed approval;
- Support for Drupal 10.3 and Drupal 11.
Requirements
- CiviCRM for Drupal
- Webform 6.2 or later
- Webform CiviCRM 6.2 or later
- A CiviCRM payment processor whose class or type contains
HelloAsso
The payment processor is provided separately. This module does not create or configure a HelloAsso payment processor.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-beta4 | Pre-release | 10–11 | Support CiviCRM responses using Webform's native `webformRefresh` AJAX command | Aug 21, 2026 | |
| 1.0.0-beta3 | Pre-release | 10–11 | Fix Composer installation from Drupal.org packages. | Jun 15, 2026 | |
| 1.0.0-beta2 | Pre-release | 10–11 | The validation logic now strictly extracts the payer's first and last name from the **first CiviCRM contact** (`contact 1`). | Jun 15, 2026 | |
| 1.0.0-beta1 | Pre-release | 10–11 | First beta release for Drupal 10.3 and 11 with HelloAsso Webform validation and reliable redirect handling for Webform CiviCRM payments. | Jun 14, 2026 |