Website v20.0.30 - 20 November 2025
On this page
Refines checkout, payment gateway integrations, and tax calculations to deliver smoother purchases and accurate totals. Adds reliability improvements across booking flows, subscription clean-up, and identity options after checkout.
Enhancements
-
Payment Gateway Hardening Added thorough input validation for WestpacOnlinePay and ensured Westpac domainName responses remain present, improving gateway robustness.
-
Gateway Callback Flexibility Payment gateways using callback_url now support subdomains, expanding deployment options.
-
Eway V2 Customer Details Fetches customer details for Eway V2 to streamline payment processing.
-
Entra ID Post-Checkout Allows Entra ID to appear after checkout, supporting identity continuity for customers.
Fixed Bugs
-
Cart Tax Address Refactor Simplified tax address handling to ensure tax is calculated from the correct location.
-
Promo Discount Accuracy Fixed percentage-based promo discounts so order totals reflect the intended reductions.
-
AuthNet Customer ID Handling Uses Salesforce ID when merchantCustomerId is optional or too short, preventing gateway errors.
-
Applicable Taxes Calculation Corrected Cart#applicable_taxes to keep tax computation consistent across edge cases.
-
Express Checkout Stability Multiple improvements to Express Checkout flows for more reliable rapid purchases.
-
Westpac Response Consistency Ensured domainName remains in Westpac responses to avoid downstream failures.
-
Single Payment Creation CreatePaymentItems now uses a single Payment record, reducing fragmentation.
-
Cart Tax Address Bookings specs log in the user first, aligning tests with real-world authentication.
-
Promo Validation Thorough validation of payment inputs reduces unexpected gateway rejections.
-
Subscription Housekeeping Tidied subscription logic to reduce noise and improve maintainability.
-
Booking Flow Reliability Logging in prior to bookings specs stabilizes booking-related behaviors.