Novi Provider for User Profiles:
Allows admins to connect users with the Novi plugin for more flexible profile data management.
Invoices, Orders, & Wallet in User Profiles:
Admins can now see a user’s invoices, orders, and wallet balance directly on their profile page.
Wallet Payments for Orders/Invoices:
Users can pay using their wallet balance, providing an additional payment option.
User Search Error Handling:
When assigning a ticket holder by email, the system now clearly states “No results” if no matching user is found.
Shared Reviews for Submission Authors:
Authors with shared reviews enabled can now view their reviews as expected.
Conditional Submissions with Novi & Impexium:
Only users who purchased qualifying products can access specific calls, ensuring eligibility rules are followed.
Payment Interface & Validation (APG):
Revamped the payment interface to collect and validate card details before processing, reducing errors.
Discount Display:
Corrected how discounts appear during the checkout process.
Anywhere Payments Error Messages:
Properly shows errors if a payment attempt fails and fixes issues with card expiration details.
Correct Product Details in Invoices/Orders:
Invoices and orders now accurately display product and discount information.
Wallet & Transaction Navigation:
Clicking on wallet or transaction links in a user’s profile takes admins directly to that user’s wallet view.
Event Registration Experience:
Improved the layout and flow when registering for events.
Payment Window Redirects:
Fixed issues where successful or failed payments did not redirect users correctly.
Impexium Transaction Validation:
Added extra checks and retries to confirm Impexium purchases before marking them as failed.
Paying Without a Wallet:
Resolved errors that appeared when a user lacking a wallet tried to pay.
Unique Transaction IDs in Impexium:
Ensures a single purchase can’t be applied to multiple orders, with used order numbers clearly displayed.
Submissions Tied to Payment:
Submissions requiring payment can only be completed once the associated order is paid, enforced both client- and server-side.