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.
