Summary
Maintenance Release
The latest version of Event Tickets focuses on fixes to improve the order process for Tickets Commerce as well as a security enhancement.
As always, we recommend testing updates on a staging site first, but it should all be smooth sailing.
✅ Fixed
Bugs that were squashed in this release:
- Add logic to only show the purchase button during checkout after billing info is filled out
- Correct Stripe payment amount formatting by standardizing all currency values to two decimals before creating payment intents, preventing incorrect low charge amounts
- Prevent ticket overselling by adding database-locked stock validation before payment intent creation
⚙️ Tweaks
- Changed views: v2/commerce/gateway/stripe/card-element, v2/commerce/gateway/stripe/payment-element
- Added actions: tec_tickets_commerce_insufficient_stock_detected, tec_conditional_content_header_notice
- Added filters: tec_tickets_commerce_gateway_value_formatter_{$gateway_key}_currency_map
- Add upsell link for Seating in License page
- Tweak logic when fetching ticket data
- Update incorrect knowledgebase link on the Zapier Endpoint Dashboard in Tickets Settings
- Strengthen key validation in system information opt-in functionality
🗣 Translations
Updated language files, strings or whatever:
- 6 new string added
- 66 updated
- 1 fuzzied
- 0 obsoleted
