{"title":"Website v20.0.30 - 20 November 2025","slug":"website-v20-0-30","url":"https://support.storeconnect.com/articles/website-v20-0-30","url_markdown":"https://support.storeconnect.com/articles/website-v20-0-30.md","subtitle":null,"summary":"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.","type":"Release_Notes","video_url":"","keywords":"release notes, update","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"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.\n\n## Enhancements\n\n-   **Payment Gateway Hardening**\n    Added thorough input validation for WestpacOnlinePay and ensured Westpac domainName responses remain present, improving gateway robustness.\n\n-   **Gateway Callback Flexibility**\n    Payment gateways using callback\\_url now support subdomains, expanding deployment options.\n\n-   **Eway V2 Customer Details**\n    Fetches customer details for Eway V2 to streamline payment processing.\n\n-   **Entra ID Post-Checkout**\n    Allows Entra ID to appear after checkout, supporting identity continuity for customers.\n\n\n## Fixed Bugs\n\n-   **Cart Tax Address Refactor**\n    Simplified tax address handling to ensure tax is calculated from the correct location.\n\n-   **Promo Discount Accuracy**\n    Fixed percentage-based promo discounts so order totals reflect the intended reductions.\n\n-   **AuthNet Customer ID Handling**\n    Uses Salesforce ID when merchantCustomerId is optional or too short, preventing gateway errors.\n\n-   **Applicable Taxes Calculation**\n    Corrected Cart#applicable\\_taxes to keep tax computation consistent across edge cases.\n\n-   **Express Checkout Stability**\n    Multiple improvements to Express Checkout flows for more reliable rapid purchases.\n\n-   **Westpac Response Consistency**\n    Ensured domainName remains in Westpac responses to avoid downstream failures.\n\n-   **Single Payment Creation**\n    CreatePaymentItems now uses a single Payment record, reducing fragmentation.\n\n-   **Cart Tax Address**\n    Bookings specs log in the user first, aligning tests with real-world authentication.\n\n-   **Promo Validation**\n    Thorough validation of payment inputs reduces unexpected gateway rejections.\n\n-   **Subscription Housekeeping**\n    Tidied subscription logic to reduce noise and improve maintainability.\n\n-   **Booking Flow Reliability**\n    Logging in prior to bookings specs stabilizes booking-related behaviors."}