Track Invoice Payment Failures:
Invoices can now be set back to pending after four failed payment attempts, allowing admins to re-try the payment process. The “Set to Pending” option is only visible to admins with permission to update invoices.
Admin Purchases on Behalf of End Users:
Event administrators can now purchase registration items for end users directly from the admin interface.
Email Confirmation for Registration:
When a user registers for an event, an automated confirmation email is now sent to confirm their registration.
Forgotten Password URL Prefill:
If a user clicks a "forgot password" link containing an email address, that address is automatically filled into the login form.
“Anywhere Payments” Gateway Errors:
Improved error handling to provide clearer messages when payments fail or encounter issues.
Wallet Transaction Checks:
Added a new permission for admins to manage wallets; a script update may be required for existing systems.
Prevent Multiple Emails in Same Registration:
Ensures each attendee’s email address is unique within a single event registration.
Zero-Dollar Transactions & Wallet UX:
If an order total is $0
, it automatically switches to the free payment gateway. Payment gateway selection now happens at the transaction level, improving flexibility and clarity.
Restricted Add-On Variants:
When switching membership types or categories, any add-ons that no longer apply are removed from the preview. Prevents mismatched memberships from being carried over.
Registration Confirmation Even if Email Fails:
A user’s registration is not blocked if the confirmation email fails to send.
APG Cancellation Before Refunding:
Tries to void the transaction first if it’s under 24 hours old. Otherwise, proceeds with a normal refund.
Session Restrictions for Certain Categories:
Removed the requirement for session restrictions to have a category selected when category < 1
.
Invoices for All Payment Gateways:
Ensures invoice generation works consistently across all gateway types.
Registration UX Updates:
Improved the user flow and interface elements to make event registration clearer and more intuitive.
Billing Address Enhancements:
Streamlined the billing address form for smoother checkout and fewer user errors.
Accidental Message Deletion Fix:
Resolved an issue where certain user messages were unintentionally deleted.
Discount Code to $0 Orders:
Users can now complete an order with a discount code bringing the total to $0
, without errors.
More Reliable Transaction Success Indication:
Eliminates false error pop-ups for successful payments by improving how backend signals are handled on the client side.