HelloAsso Webform CiviCRM

Development Status
Work In Progress
Maintainers
This module is specific to Drupal. Information on how to install should be provided in the description of the project.

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.

Install:

composer require 'drupal/helloasso_webform_validation:^1.0@beta'

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.