> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withflex.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Product Updates

> Keep track of all the latest updates and improvements to Flex.

<Update label="June 2026">
  <img src="https://mintcdn.com/flex-87/9cdAlgZ6vqHkUsVs/images/changelog/06-26/1-shopify-marketing.png?fit=max&auto=format&n=9cdAlgZ6vqHkUsVs&q=85&s=8e30bb2f94b1f2c1cfe45edb8773d677" alt="Shopify Marketing App Rebuilt" width="3180" height="2064" data-path="images/changelog/06-26/1-shopify-marketing.png" />

  ## Shopify Marketing App, Rebuilt

  We rebuilt the Flex Shopify Marketing App to make it even easier to add HSA/FSA education to your storefront. New theme sections and blocks include product eligibility badges, announcement banners, FAQs, subscription messaging, and a "How to Checkout with Flex" walkthrough. These components help educate shoppers and improve conversion, all without custom development. Blocks are available directly in your Shopify Theme editor.

  [Shopify Marketing App →](https://apps.shopify.com/flex-marketing)

  <img src="https://mintcdn.com/flex-87/9cdAlgZ6vqHkUsVs/images/changelog/06-26/2-ai-assitant.png?fit=max&auto=format&n=9cdAlgZ6vqHkUsVs&q=85&s=fbe2b3150f94c12a5b3e6350b9f88a62" alt="Dashboard AI Assistant" width="3180" height="2064" data-path="images/changelog/06-26/2-ai-assitant.png" />

  ## Dashboard AI Assistant

  You can now ask questions and get help directly in the Flex Dashboard with our new AI assistant. Look up orders and customers, ask questions about your account, and get answers to common HSA/FSA and integration topics without searching through documentation. Responses are grounded in your Flex account, providing answers specific to your business.

  <img src="https://mintcdn.com/flex-87/9cdAlgZ6vqHkUsVs/images/changelog/06-26/3-onboarding.png?fit=max&auto=format&n=9cdAlgZ6vqHkUsVs&q=85&s=b1f9d7179c5f97d7f3cba528b3efbe63" alt="Streamlined Onboarding" width="3180" height="2064" data-path="images/changelog/06-26/3-onboarding.png" />

  ## Streamlined Onboarding

  The redesigned onboarding flow makes it easier to connect your store, configure payouts, and complete setup in one place. With a more streamlined experience, new merchants can get up and running faster, so they're ready to grow with HSA/FSA payments.

  ## Coupons on Subscriptions

  Coupons can now be applied to subscriptions through the Flex API.

  ## Subscription Trial End at Checkout

  Checkout sessions now support setting a `trial_end` when creating subscriptions, giving you more control over trial periods.

  ## Faster Invoice & Subscription Responses

  Optimized API responses when expanding invoice and subscription objects for faster response times.

  ## Invoice paid\_at Timestamp

  Invoices now expose a `paid_at` timestamp via the API for easier reconciliation.

  ## Shopify Order Reconciliation

  Transactions and payout reports now include the Shopify order number for faster reconciliation.

  ## Timezone-Sensitive Receipts

  Receipts now display the Date of Service and use the viewer's local timezone, keeping documentation accurate.
</Update>

<Update label="May 2026">
  <img src="https://mintcdn.com/flex-87/hHUalCook6zMba2K/images/changelog/05-26/05-26_mcp.png?fit=max&auto=format&n=hHUalCook6zMba2K&q=85&s=d51b9533c568f1952c0759454df81784" alt="Flex MCP Server" width="3180" height="2064" data-path="images/changelog/05-26/05-26_mcp.png" />

  ## Flex MCP Server

  Introducing the Flex MCP Server. You can now connect AI tools like Claude, Cursor, Windsurf, and VS Code to your Flex account and manage products, checkout sessions, disputes, subscriptions, and more using natural language. The server exposes the Flex API as a set of tools and supports both OAuth and API key authentication, allowing your team to complete common tasks without leaving the tools they already use.

  [MCP Docs →](/developer-guides/integration/mcp/overview)

  <img src="https://mintcdn.com/flex-87/hHUalCook6zMba2K/images/changelog/05-26/05-26_dashboard-home.png?fit=max&auto=format&n=hHUalCook6zMba2K&q=85&s=0817209064a334a05e207be8d98e3996" alt="05 26 Redesigned Dashboard Home" width="3180" height="2064" data-path="images/changelog/05-26/05-26_dashboard-home.png" />

  ## Redesigned Dashboard Home

  The Flex Dashboard now opens to a redesigned homepage. You'll see recent activity, notifications, and product updates in a single view, while detailed reporting moves to a dedicated Analytics page. This provides a faster overview of your account while keeping reporting and analysis in a dedicated workspace.

  [Dashboard Home →](https://dashboard.withflex.com)

  <img src="https://mintcdn.com/flex-87/hHUalCook6zMba2K/images/changelog/05-26/05-26_claim-submission.png?fit=max&auto=format&n=hHUalCook6zMba2K&q=85&s=d9dce87bd332b792bab5ac3b8c69892c" alt="05 26 Consumer Portal Claim Submission" width="3180" height="2064" data-path="images/changelog/05-26/05-26_claim-submission.png" />

  ## Consumer Portal: Claim Submission & TPA-Specific Letters

  Customers can now submit HSA/FSA reimbursement claims directly from the Flex Consumer Portal. For orders that require a Letter of Medical Necessity, customers can select their administrator, complete the required documentation, and submit their claim in one place. This creates a self-service reimbursement experience and reduces documentation requests to your support team. This feature is rolling out to consumers throughout the week.

  [Learn More →](https://www.withflex.com/blog/letter-of-medical-necessity-problem-reimbursement)

  <img src="https://mintcdn.com/flex-87/hHUalCook6zMba2K/images/changelog/05-26/05-26_marketplace.png?fit=max&auto=format&n=hHUalCook6zMba2K&q=85&s=67f9097cf1403d4c271234b4a4e66d15" alt="05 26 Marketplace Redesign" width="3180" height="2064" data-path="images/changelog/05-26/05-26_marketplace.png" />

  ## Marketplace Redesign

  Building on last month's Marketplace updates, we've introduced new designs, updated navigation, and faster browsing. Search now uses semantic matching, helping shoppers discover relevant HSA/FSA-eligible products even when they don't use exact keywords. We've also added new promotional placements that give brands more opportunities to reach high-intent shoppers. We're continuing to invest in the Marketplace experience, with more updates coming soon.

  [Marketplace →](https://www.withflex.com)

  <img src="https://mintcdn.com/flex-87/hHUalCook6zMba2K/images/changelog/05-26/05-26_custom-terms.png?fit=max&auto=format&n=hHUalCook6zMba2K&q=85&s=0f97cb2374ba8e2d415fed789dea8c55" alt="05 26 Custom Terms of Service at Checkout" width="3180" height="2064" data-path="images/changelog/05-26/05-26_custom-terms.png" />

  ## Custom Terms of Service at Checkout

  You can now add your own terms of service to the Flex checkout. Custom terms appear below the standard Flex Terms and Privacy notice, and can optionally require customer acceptance before payment. This is useful for merchants with their own purchase agreements, membership terms, or program requirements.

  ```json theme={null}
  {
    "checkout_session": {
      "custom_text": {
        "terms_of_service_acceptance": {
          "message": "I agree to Acme's program terms."
        },
        "terms_of_service_checkbox_required": true
      }
    }
  }
  ```

  ## Chat Support in the Flex Consumer Portal

  Customers can now get instant answers to common HSA/FSA, payment, receipt, and documentation questions directly in the consumer portal.

  ## Future Use Payment Links

  Payment Links now support `setup_future_use`, allowing cards to be saved for future off-session charges.

  ## Expandable Balance Transactions

  The `balance_transaction` is now expandable on Charge, Refund, Payout, and Dispute objects, with additional filtering support.

  ## Line Items Export

  Added a new Line Items export with line-item-level detail for a selected date range.

  ## More Precise API Errors

  Refund, product creation, and subscription endpoints now return clearer validation errors for invalid requests.

  ***

  <Warning>Deprecation Notices</Warning>

  ## Manual Payment-Intent Capture

  We're retiring the `POST /v1/payment_intents/:id/capture` endpoint in favor of `POST /v1/checkout/sessions/:id/capture`, which is now the standard capture path for Flex. The checkout session endpoint correctly handles split-cart allocations and partial captures.

  **Who this affects:** Merchants using the `/payment_intents/:id/capture` endpoint. All affected merchants have already been contacted directly. If you currently use this endpoint, switch to `POST /v1/checkout/sessions/:id/capture`. See the [Capture Checkout Session docs](https://docs.withflex.com/api-reference/checkout-sessions/capture-checkout-session) for more information. If you have questions, reach out to your Flex contact or email [support@withflex.com](mailto:support@withflex.com).

  **Timeline:** The endpoint will be removed at the end of June 2026.

  ## Top-Level Refunds

  We're retiring the `POST /v1/refunds` endpoint in favor of `POST /v1/checkout/sessions/:id/refund`, which is now the standard refund path for Flex. The checkout session endpoint correctly handles split-cart allocations and partial refunds.

  **Who this affects:** This endpoint is not currently used by merchant integrations. We're sharing this update as part of our API deprecation process. `POST /v1/refunds` will be migrated to `POST /v1/checkout/sessions/:id/refund`. See the [Refund Checkout Session docs](https://docs.withflex.com/api-reference/checkout-sessions/refund-checkout-session). If you have questions, reach out to your Flex contact or email [support@withflex.com](mailto:support@withflex.com).

  **Timeline:** The endpoint will be removed at the end of June 2026.
</Update>

<Update label="April 2026">
  <img src="https://mintcdn.com/flex-87/0j39OmdoyiPlcx9O/images/changelog/04-26/04-26_image1.png?fit=max&auto=format&n=0j39OmdoyiPlcx9O&q=85&s=409711c7e8dd52bd4a83e496e3c66cfb" alt="04 26 Dispute Management" width="3180" height="2100" data-path="images/changelog/04-26/04-26_image1.png" />

  ## Dispute Management

  Dispute management is now available in the Flex Dashboard. Merchants can view, manage, and respond to disputes with full visibility into status and the ability to submit responses directly within Flex. This gives your team a single place to handle the full dispute lifecycle without relying on external systems.

  <img src="https://mintcdn.com/flex-87/0j39OmdoyiPlcx9O/images/changelog/04-26/04-26_image2.png?fit=max&auto=format&n=0j39OmdoyiPlcx9O&q=85&s=67ce473059f3d9187a2e28090862e232" alt="04 26 Redesigned Marketplace" width="3180" height="2292" data-path="images/changelog/04-26/04-26_image2.png" />

  ## Redesigned Marketplace & Homepage

  The Flex Marketplace is now the primary experience on [withflex.com](https://www.withflex.com). Visitors land directly in the Marketplace with improved search and product discovery, making it easier for HSA/FSA shoppers to find eligible brands and products. This helps drive more high-intent traffic to merchants using Flex.

  ## Checkout Performance

  Improved checkout performance across browsers, with the largest gains on Safari.

  ## Report Date Picker Navigation

  The report date picker now supports year navigation, making it easier to move across longer time ranges.

  ## Product Name Updates via API

  Product names can now be updated via the PATCH /v1/products endpoint.

  ## Organization Name Sync

  Updating your organization name in the dashboard now automatically updates the checkout page.
</Update>

<Update label="March 2026">
  <img src="https://mintcdn.com/flex-87/1jepTSIuOLL_sBy7/images/changelog/03-26/03-26_consumer-portal.png?fit=max&auto=format&n=1jepTSIuOLL_sBy7&q=85&s=7638c0acbc8d81771166ac6ae5ff655d" alt="03 26 Consumer Portal" width="3180" height="2004" data-path="images/changelog/03-26/03-26_consumer-portal.png" />

  ## Flex Consumer Portal

  Introducing the [Flex Consumer Portal](https://www.withflex.com/portal). Customers can now view their order history and access key documentation in one place. After signing in, they can explore past orders, review payment details, and download receipts and Letters of Medical Necessity directly. This gives customers a self-serve way to manage their purchases and reduces support requests.

  <img src="https://mintcdn.com/flex-87/1jepTSIuOLL_sBy7/images/changelog/03-26/03-26_reports.png?fit=max&auto=format&n=1jepTSIuOLL_sBy7&q=85&s=60a89ea9459df9aaee3e11c1d02e7a9b" alt="03 26 Reports" width="3180" height="2385" data-path="images/changelog/03-26/03-26_reports.png" />

  ## Expanded Reporting and Exports

  The Reports page has been redesigned to give you direct access to key data across your business. We've added new reports, including checkout sessions, subscriptions, products, line items, and customers. An improved export modal provides more context before export to reduce guesswork. Select your date range and export your data directly from the Flex dashboard.

  <img src="https://mintcdn.com/flex-87/1jepTSIuOLL_sBy7/images/changelog/03-26/03-26_receipts.png?fit=max&auto=format&n=1jepTSIuOLL_sBy7&q=85&s=179d95ad9905b97fa91d1265fca37943" alt="03 26 Receipts" width="3180" height="2385" data-path="images/changelog/03-26/03-26_receipts.png" />

  ## Receipt Redesign

  Receipts have been upgraded with clearer formatting and more detailed information, including improved customer, line item, eligibility, payment, and refund details. Flex will also generate updated receipts when new charges or refunds occur, ensuring documentation stays accurate over time. This reduces support requests and makes it easier for customers to submit accurate receipts to their HSA/FSA administrators.

  <img src="https://mintcdn.com/flex-87/1jepTSIuOLL_sBy7/images/changelog/03-26/03-26_recognized-user.png?fit=max&auto=format&n=1jepTSIuOLL_sBy7&q=85&s=3eea9b58b8c799099198bc8f02748b7d" alt="03 26 Recognized User" width="3180" height="1878" data-path="images/changelog/03-26/03-26_recognized-user.png" />

  ## Upgraded Recognized User Flow

  The checkout experience for returning customers with a valid Letter of Medical Necessity has been improved. Customers can now complete verification more quickly and continue to payment. These updates create a clearer, more streamlined experience for high-intent users and help improve conversion.

  <img src="https://mintcdn.com/flex-87/1jepTSIuOLL_sBy7/images/changelog/03-26/03-26_resend-docs.png?fit=max&auto=format&n=1jepTSIuOLL_sBy7&q=85&s=664348e693128d721e858d3e688af550" alt="03 26 Resend Docs" width="3180" height="1950" data-path="images/changelog/03-26/03-26_resend-docs.png" />

  ## Resend Checkout Documentation

  Merchants can now resend checkout documentation, including receipts and Letters of Medical Necessity, directly from the dashboard. Customers can also access these documents through the consumer portal, but if needed, merchants can quickly reissue them.

  ## Subscription Coupons

  Coupons can now be applied to subscriptions across different intervals or limited to the first billing cycle.

  ## Custom Shipping Rate Name

  Checkout now displays your custom shipping rate names instead of a generic "Shipping" label.

  ## Off-Session Payment Failure Notifications

  Customers returning from a failed off-session payment now see a clear "card declined" message instead of a silent redirect.

  ## Date Filtering for Checkout Sessions API

  The checkout sessions API now supports date-based filtering, making it easier to query sessions within a specific range.

  ## Persistent Email Filters in Dashboard

  Email filters on the checkout sessions page now persist when navigating between list and detail views.

  ## 3DS Results on Charges

  3DS authentication results are now recorded on charge objects, with improved handling for more reliable authentication.

  ## Refund Status Webhook Events

  Refund webhook events are now fully supported, enabling real-time tracking of refund status across its lifecycle.

  ## New Developer Documentation

  Added documentation for off-session checkouts, API product creation, refund workflows, and HSA/FSA test cards.
</Update>

<Update label="February 2026">
  <img src="https://mintcdn.com/flex-87/yT5hnpmMCjxdVPG7/images/changelog/02-26/02-26_multi-category-lmn.png?fit=max&auto=format&n=yT5hnpmMCjxdVPG7&q=85&s=8eb396be8d008559cb8525311af5e094" alt="02 26 Multi-Category LMN" width="2500" height="1250" data-path="images/changelog/02-26/02-26_multi-category-lmn.png" />

  ## Multi-Category LMN Support

  Flex can now support multi-category Letters of Medical Necessity during checkout. If your brand sells different types of products, such as skincare and supplements, customers can select multiple health conditions within a single session. When approved, multiple LMNs are provided to the customer within the same checkout flow, reducing friction and improving completion rates for mixed carts.

  <img src="https://mintcdn.com/flex-87/yT5hnpmMCjxdVPG7/images/changelog/02-26/02-26_lmn-chat-performance.png?fit=max&auto=format&n=yT5hnpmMCjxdVPG7&q=85&s=d2036397a576644347f2ad0cb5975ba2" alt="02 26 LMN Chat Performance" width="2000" height="1500" data-path="images/changelog/02-26/02-26_lmn-chat-performance.png" />

  ## Improved LMN Chat Performance

  We've optimized the performance of the Letter of Medical Necessity (LMN) chat interface to reduce latency and improve responsiveness. Customers now move through the consultation more smoothly, creating a better experience that helps improve completion rates and overall conversion. LMNs provided through Flex continue to be clinically reviewed. This update will be rolled out to merchants over the next few weeks.

  <img src="https://mintcdn.com/flex-87/yT5hnpmMCjxdVPG7/images/changelog/02-26/02-26_setup.png?fit=max&auto=format&n=yT5hnpmMCjxdVPG7&q=85&s=cba21217fb13a8616f64fbf3909bc49f" alt="02 26 Setup Mode" width="2000" height="1000" data-path="images/changelog/02-26/02-26_setup.png" />

  ## Setup Mode

  Create checkout sessions in setup mode, allowing customers to save their HSA or FSA card without being charged immediately. This supports workflows like off-session billing, where the card can be charged later for one time payments or recurring purchases. The checkout experience will adapt to show a simplified card-saving flow.

  <img src="https://mintcdn.com/flex-87/yT5hnpmMCjxdVPG7/images/changelog/02-26/02-26_disputes.png?fit=max&auto=format&n=yT5hnpmMCjxdVPG7&q=85&s=e4b142a96619e7d52c02a014c1f57076" alt="02 26 Disputes" width="2000" height="1000" data-path="images/changelog/02-26/02-26_disputes.png" />

  ## Enhanced Dispute Management

  We've built full dispute handling into the Flex API. This includes visibility into dispute status, management capabilities, and the ability to submit responses directly through Flex. Merchants are able to manage disputes end-to-end without relying on external systems.

  <img src="https://mintcdn.com/flex-87/yT5hnpmMCjxdVPG7/images/changelog/02-26/02-26_actions.png?fit=max&auto=format&n=yT5hnpmMCjxdVPG7&q=85&s=3e61b8f374a34497b8736675f7a30161" alt="02 26 Checkout Session Actions" width="2000" height="1500" data-path="images/changelog/02-26/02-26_actions.png" />

  ## Checkout Session Actions

  Manage checkout sessions directly from the Dashboard with a new actions dropdown. For sessions using manual capture, you can capture authorized payments, cancel uncaptured holds, or reauthorize expired payment intents, all without needing to contact support or use the API.

  ## Quick Create Price

  Added the 'Create Price' action to the quick create menu making it faster and easier to create a price from any page.

  ## Improved Payment Decline Messages

  Checkout now surfaces the more specific error message from the card issuer when an HSA/FSA payment is declined.

  ## Refund Page Improvements

  Added a max refund button and small UX improvements to the refund flow.

  ## HSA/FSA Card Detection

  We've enhanced how Flex identifies HSA/FSA cards using BIN lookup data. This update improves underlying payment classification and supports future functionality.

  ## Card Funding

  The funding field is now exposed on the Card API response.
</Update>

<Update label="January 2026">
  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/01-26/01-26_changelog-1.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=d0ab3e49c30dcae1243e9d53a775281f" alt="01 26 Changelog 1" width="5760" height="4320" data-path="images/changelog/01-26/01-26_changelog-1.png" />

  ## Checkout Session Expired Webhook Event

  You can now subscribe to the checkout.session.expired webhook event to get notified when a checkout session ends without a completed purchase. This lets you know when a customer drops off, enabling follow-up workflows like abandoned cart recovery or broader checkout performance analysis.

  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/01-26/01-26_changelog-2.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=742aa7baff1943b8a26ee51c60c9f065" alt="01 26 Changelog 2" width="5760" height="4320" data-path="images/changelog/01-26/01-26_changelog-2.png" />

  ## Custom Fees for Shopify & WooCommerce

  Merchants using Shopify or WooCommerce can now include custom fees in Flex checkout sessions. These may include recycling fees, service charges, or other surcharges. Fees appear clearly in the checkout summary using the custom name provided.

  To use this feature, add an array of fees to the checkout\_session object when creating a session.

  ```json theme={null}
    {
      "checkout_session": {
        "fees": [
          {
            "name": "Mattress Recycling Fee",
            "fee_type": "custom",
            "amount": 10000
          }
        ]
      }
    }
  ```

  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/01-26/01-26_changelog-3.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=737a0934a63a9137d0d600a2339051e1" alt="01 26 Changelog 3" width="5760" height="4320" data-path="images/changelog/01-26/01-26_changelog-3.png" />

  ## Custom Checkout Text Now Supports Linking

  Custom checkout text now supports hyperlinks. Links open in a new tab to prevent customers from leaving the checkout flow. This is useful for linking to terms of service, return policies, HSA/FSA eligibility guides, or support pages, helping reduce customer confusion by providing easy access to important information during checkout.

  ```json theme={null}
    {
      "checkout_session": {
        "custom_text": {
          "submit": {
            "message": "Your custom message here (1-1200 characters) with a <a href=\"https://example.com/terms\">custom link</a>."
          }
        }
      }
    }
  ```

  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/01-26/01-26_changelog-4.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=85e755815e9a44e8d08bbbeae50cecb8" alt="01 26 Changelog 4" width="5760" height="4320" data-path="images/changelog/01-26/01-26_changelog-4.png" />

  ## Improved Create Price Modal

  The create price modal on the Payment Links page has been redesigned for better speed and usability. It now includes cleaner styling, a dedicated currency input, and more reliable form handling, making it easier to add prices when setting up new payment links.

  ## Consultation Fee Handling

  Improved how Flex handles consultation fees for customers who do not qualify for a Letter of Medical Necessity.

  ## Receipts for Subscription Trials

  Improved receipts to more accurately display one-time charges alongside free-trial subscription items when purchased together.

  ## Shipping Display Name

  Shipping options now support a custom display\_name field in webhooks and API responses for clearer identification.

  ## Split Payment Helper Text

  Updated checkout messaging to better explain split payment options and reimbursement steps when HSA/FSA funds are insufficient.

  ## Off-Session LMN Redirect Support

  Off-session charges that require a Letter of Medical Necessity now return a next\_action redirect instead of an error.

  ## Dashboard Pagination Improvements

  Improved pagination behavior across dashboard pages.
</Update>

<Update label="December 2025">
  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/12-25/12-25_changelog-1.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=a16fc5b981a47f7236ca5b1104fe4f2e" alt="12 25 Changelog 1" width="1600" height="2000" data-path="images/changelog/12-25/12-25_changelog-1.png" />

  ## Redesigned Flex Marketplace

  We’ve launched a fully redesigned Marketplace to improve how consumers discover HSA/FSA-eligible brands. With better navigation, enhanced search, and dedicated category pages, it’s now easier for shoppers to find what they need. The new structure also lays the foundation for product-level discovery, coming soon. These updates are designed to improve visibility, drive higher intent traffic, and help merchants grow their revenue. [Shop Now](https://www.withflex.com/shop).

  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/12-25/12-25_changelog-2.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=ce9ae74df5f86c06ee8e47d2c0ef67a6" alt="12 25 Changelog 2" width="2500" height="1875" data-path="images/changelog/12-25/12-25_changelog-2.png" />

  ## Custom Fees at Checkout

  Merchants can now apply custom fees directly to a checkout session, including recycling fees, service fees, or other surcharges. These fees are automatically distributed proportionally across eligible and ineligible items, ensuring accurate HSA/FSA handling in mixed carts.

  To use this feature, add an array of fees to the checkout\_session object when creating a session.

  ```json theme={null}
    {
      "checkout_session": {
        "fees": [
          {
            "name": "Service Fee",
            "fee_type": "custom",
            "amount": 1000
          }
        ]
      }
    }
  ```

  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/12-25/12-25_changelog-3.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=b577412be67a0f0b7a7a63b3deed1cc1" alt="12 25 Changelog 3" width="2500" height="1875" data-path="images/changelog/12-25/12-25_changelog-3.png" />

  ## Custom Checkout Text

  Merchants can now add custom text to select areas of the Flex checkout experience, giving you more control to inform your customers during checkout. This can be done via the API by including the custom\_text property when creating a checkout session.

  ```json theme={null}
    {
      "checkout_session": {
        "custom_text": {
          "submit": {
            "message": "Your custom message here (1-1200 characters)"
          }
        }
      }
    }
  ```

  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/12-25/12-25_changelog-4.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=b6b995a80b8276cd6a35d7868112872f" alt="12 25 Changelog 4" width="2500" height="1698" data-path="images/changelog/12-25/12-25_changelog-4.png" />

  ## Subscription Payment Method Updates

  Merchants can now generate a shareable URL that allows customers to update their payment method on an active subscription. This improves flexibility, reduces churn from expired or invalid cards, and enables more robust subscription management through both the Flex Dashboard and API.

  Example API request:

  ```bash theme={null}
    curl --request POST \
  --url https://api.withflex.com/v1/subscriptions/{id}/update_payment_method_url \
  --header "Authorization: Bearer <API_KEY>" \
  --header "Content-Type: application/json"
  ```

  <img src="https://mintcdn.com/flex-87/0wmjdElakPqybreJ/images/changelog/12-25/12-25_changelog-5.png?fit=max&auto=format&n=0wmjdElakPqybreJ&q=85&s=3ac5218bd770db7cd4a4f9afc92880d2" alt="12 25 Changelog 5" width="2500" height="1875" data-path="images/changelog/12-25/12-25_changelog-5.png" />

  ## Redesigned Notification Emails

  Flex notification emails have been migrated to Postmark’s template system to improve formatting, ensure consistent branding, and increase reliability across customer communications. This update applies to key touchpoints, including Letters of Medical Necessity, purchase receipts, and reimbursement notifications.
</Update>

<Update label="November 2025">
  <img src="https://mintcdn.com/flex-87/Xpcdpj1am0jMDz7O/images/changelog/11-25/11-25_changelog-1.png?fit=max&auto=format&n=Xpcdpj1am0jMDz7O&q=85&s=45881cb51f531d57e91e5dfe264513cc" alt="11 25 Changelog 1" width="3309" height="4000" data-path="images/changelog/11-25/11-25_changelog-1.png" />

  ## Redesigned Dashboard Overview

  We rolled out a redesigned Dashboard Overview that makes your HSA/FSA channel easier to measure and optimize. The new experience brings together expanded metrics (like AOV, customer conversion, and returning customer rate), clearer performance insights, and a modern interface that highlights what’s driving growth. [Read more](https://www.withflex.com/blog/new-and-improved-dashboard-overview).

  <img src="https://mintcdn.com/flex-87/Xpcdpj1am0jMDz7O/images/changelog/11-25/11-25_changelog-2.png?fit=max&auto=format&n=Xpcdpj1am0jMDz7O&q=85&s=c206697eb52c1e25bd7d45aad544f950" alt="11 25 Changelog 2" width="3000" height="2010" data-path="images/changelog/11-25/11-25_changelog-2.png" />

  ## New RevenueCat Integration

  Our new partnership with RevenueCat now enables compliant HSA/FSA payments directly inside your iOS, Android, and web apps. With just two setup steps, developers can unlock a new pre-tax revenue stream for eligible digital health subscriptions. [Read more](https://www.withflex.com/blog/flex-revenuecat-enabling-hsa-fsa-payments-for-in-app-subscriptions).

  <img src="https://mintcdn.com/flex-87/Xpcdpj1am0jMDz7O/images/changelog/11-25/11-25_changelog-3.png?fit=max&auto=format&n=Xpcdpj1am0jMDz7O&q=85&s=f9c657733a06fedc1843914e0515e761" alt="11 25 Changelog 3" width="3000" height="2010" data-path="images/changelog/11-25/11-25_changelog-3.png" />

  ## Shopline Integration

  Flex is now integrated with SHOPLINE, making it easy for merchants to accept HSA/FSA payments directly at checkout. Setup takes only a few clicks, helping SHOPLINE’s 600,000+ merchants tap into consumers using their pre-tax health dollars. [Read more](https://www.withflex.com/blog/flex-shopline-powering-hsa-fsa-payments-for-shopline).
</Update>

<Update label="September 2025">
  <img src="https://mintcdn.com/flex-87/2QV-_XfMcI17Mz2B/images/changelog/09-25/09-25_changelog-1.png?fit=max&auto=format&n=2QV-_XfMcI17Mz2B&q=85&s=896e40aa2bb90394731cf48adb9a60d8" alt="Analytics" width="6360" height="4320" data-path="images/changelog/09-25/09-25_changelog-1.png" />

  ## Analytics

  The new Analytics tab in the dashboard gives you clear visibility into your HSA/FSA channel—so you can quickly see what’s working, spot drop-offs, and identify which customers and products drive the most value. Track key metrics like AOV, sales, conversion rate, and more. This is our first iteration of Analytics, and we’ll be expanding it with deeper insights in future releases.

  <img src="https://mintcdn.com/flex-87/2QV-_XfMcI17Mz2B/images/changelog/09-25/09-25_changelog-2.png?fit=max&auto=format&n=2QV-_XfMcI17Mz2B&q=85&s=83c8e1361eaca93e0fff3dc4fc4811f8" alt="Payouts API" width="6360" height="4320" data-path="images/changelog/09-25/09-25_changelog-2.png" />

  ## Payouts API

  Access the same reconciliation details you see in payments exports — now directly via API for automated workflows.

  <img src="https://mintcdn.com/flex-87/2QV-_XfMcI17Mz2B/images/changelog/09-25/09-25_changelog-3.png?fit=max&auto=format&n=2QV-_XfMcI17Mz2B&q=85&s=a78361e3be0e6344c0f204f66764efe6" alt="Order Summary" width="6360" height="4320" data-path="images/changelog/09-25/09-25_changelog-3.png" />

  ## Order Summary

  We’ve updated how order summaries appear at checkout, giving customers a clearer view of their purchase and boosting confidence before payment.

  <img src="https://mintcdn.com/flex-87/2QV-_XfMcI17Mz2B/images/changelog/09-25/09-25_changelog-4.png?fit=max&auto=format&n=2QV-_XfMcI17Mz2B&q=85&s=69b9eb860e836956c1e215cd39a4453f" alt="Dashboard ARN and Client Reference ID Visibility" width="6360" height="4320" data-path="images/changelog/09-25/09-25_changelog-4.png" />

  ## Dashboard ARN and Client Reference ID Visibility

  You can now view both Acquirer Reference Numbers (ARNs) and Client Reference IDs directly in the dashboard. This makes it easier to track transactions end-to-end, resolve disputes quickly, and align with your internal systems.

  <img src="https://mintcdn.com/flex-87/2QV-_XfMcI17Mz2B/images/changelog/09-25/09-25_changelog-5.png?fit=max&auto=format&n=2QV-_XfMcI17Mz2B&q=85&s=04c119cab890a2b70a58968511124cdc" alt="Checkout Session Filters & Reimbursements" width="6360" height="4320" data-path="images/changelog/09-25/09-25_changelog-5.png" />

  ## Checkout Session Filters & Reimbursements

  New statuses and filters make it easier to review past checkout sessions, including those that are reimbursements.
</Update>

<Update label="August 2025">
  <img src="https://mintcdn.com/flex-87/KxFrP_m2RR-Xdzuo/images/changelog/08-25/08-25_changelog-1.png?fit=max&auto=format&n=KxFrP_m2RR-Xdzuo&q=85&s=c185cf2cc94b56feb50352a46398dd9a" alt="Flex Secures $15M in Series A" width="3180" height="3181" data-path="images/changelog/08-25/08-25_changelog-1.png" />

  ## Flex Secures \$15M in Series A

  We’re excited to announce Flex’s \$15M Series A funding round led by First Round and Core VC, and Cameron Ventures with continued support from Rethink Impact, YC, and Liquid2.

  Since launching, we’ve been on a mission to modernize HSA/FSA payments. In that time, we’ve helped retailers like you unlock new revenue streams by making it simple for customers to spend their pre-tax health dollars directly at checkout.

  This funding allows us to expand our reach across the enterprise space, helping even more health and wellness brands grow—and making healthcare spending easier and more accessible for millions of Americans.

  Thank you for being part of our journey. We couldn’t do this without your partnership and trust.

  <img src="https://mintcdn.com/flex-87/KxFrP_m2RR-Xdzuo/images/changelog/08-25/08-25_changelog-2.png?fit=max&auto=format&n=KxFrP_m2RR-Xdzuo&q=85&s=d5cab8feaca962980e5dd71bb34daf58" alt="Expanded API Capabilities" width="3180" height="2161" data-path="images/changelog/08-25/08-25_changelog-2.png" />

  ## Expanded API Capabilities

  We added two new fields payment\_intents and amount\_received fields to checkout sessions. This enables you to see each checkout session’s associated payments, whether they were made via partial purchase or split cart, all in one API call.

  <img src="https://mintcdn.com/flex-87/KxFrP_m2RR-Xdzuo/images/changelog/08-25/08-25_changelog-3.png?fit=max&auto=format&n=KxFrP_m2RR-Xdzuo&q=85&s=4344ae6839e9c30bede4785301df2d4a" alt="Line-Item Tax Support" width="3180" height="2161" data-path="images/changelog/08-25/08-25_changelog-3.png" />

  ## Line-Item Tax Support

  We now support tax at the line item level, enabling tax handling across different product categories.

  <img src="https://mintcdn.com/flex-87/KxFrP_m2RR-Xdzuo/images/changelog/08-25/08-25_changelog-4.png?fit=max&auto=format&n=KxFrP_m2RR-Xdzuo&q=85&s=0967ca3adf8e30f5eff36d80a42db94b" alt="Improved WooCommerce Plugin Stability" width="3180" height="2161" data-path="images/changelog/08-25/08-25_changelog-4.png" />

  ## Improved WooCommerce Plugin Stability

  We resolved conflicts with other WordPress plugins, ensuring seamless compatibility with Flex.
</Update>

<Update label="July 2025">
  <img src="https://mintcdn.com/flex-87/KxFrP_m2RR-Xdzuo/images/changelog/07-25/07-25_changelog-1.png?fit=max&auto=format&n=KxFrP_m2RR-Xdzuo&q=85&s=4e1c5355d62d5da59a5ba4c547bb2302" alt="Shopify Subscription Support" width="2000" height="1500" data-path="images/changelog/07-25/07-25_changelog-1.png" />

  ## Shopify Subscription Support

  We now support Shopify subscriptions with HSA/FSA reimbursement. After a customer checks out, they’ll be prompted to complete a Letter of Medical Necessity post-purchase. If approved, they’ll receive the documents needed to submit a reimbursement to their provider. Dashboard tracking is coming soon to help you measure reimbursement success.

  <img src="https://mintcdn.com/flex-87/KxFrP_m2RR-Xdzuo/images/changelog/07-25/07-25_changelog-2.gif?s=4e3960cdfd5c90a51311768e70467aed" alt="Checkout Customizations" width="1520" height="1080" data-path="images/changelog/07-25/07-25_changelog-2.gif" />

  ## Checkout Customizations

  You can now customize the Flex checkout to better match your brand. Add your logo, adjust the colors, and create a more consistent customer experience from start to finish.

  <img src="https://mintcdn.com/flex-87/KxFrP_m2RR-Xdzuo/images/changelog/07-25/07-25_changelog-3.gif?s=c74b272ddce880c185fa7c2124d09b1e" alt="Improvements to Partial Purchase" width="1080" height="1080" data-path="images/changelog/07-25/07-25_changelog-3.gif" />

  ## Improvements to Partial Purchase

  Your customers can now choose how much of their order to place on their HSA/FSA card. This improved flow helps maximize pre-tax benefit usage and reduces failed payments, leading to better conversion and a smoother checkout experience.
</Update>

<Update label="June 2025">
  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/06-25/06-25_changelog-1.png?fit=max&auto=format&n=mQcpMzKP79FZ1PTt&q=85&s=5b4f6ef4e57a91091353e690d15bff44" alt="Reports Page & Exports" width="3180" height="2266" data-path="images/changelog/06-25/06-25_changelog-1.png" />

  ## Reports Page & Exports

  You can now export key reports directly from the Flex dashboard — no custom requests or workarounds needed. Customize your date range before exporting to save time and avoid post-processing. This is just the beginning — more reports and analytics are on the way.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/06-25/06-25_changelog-2.png?fit=max&auto=format&n=mQcpMzKP79FZ1PTt&q=85&s=72c9ae45eb671ec76e95d878bcf83968" alt="RevenueCat integration" width="3180" height="2266" data-path="images/changelog/06-25/06-25_changelog-2.png" />

  ## RevenueCat integration

  Introducing the new Flex RevenueCat Integration. Connecting your subscription-based app to HSA/FSA payments used to require custom development and manual workarounds. Now, setup just takes a few clicks with no heavy lifting required. With the Flex and Revenue Cat integration it’s easy to offer compliant, tax-free payment options for eligible subscriptions, without disrupting your current flow. Reach out to your account manager to test the integration.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/06-25/06-25_changelog-3.png?fit=max&auto=format&n=mQcpMzKP79FZ1PTt&q=85&s=9dda213475164895fd2353a09b202483" alt="Dashboard Navigation" width="3180" height="2404" data-path="images/changelog/06-25/06-25_changelog-3.png" />

  ## Dashboard Onboarding

  Getting started with Flex is now faster and easier. New merchants can access onboarding directly in the dashboard — from connecting payouts to inviting team members, everything you need to launch is now in one place. Don’t worry — if you still need help, Benny will be there to assist you.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/06-25/06-25_changelog-4.png?fit=max&auto=format&n=mQcpMzKP79FZ1PTt&q=85&s=be737b4ef0d49538b1ba824684db334c" alt="Shopify Marketing App" width="3180" height="2404" data-path="images/changelog/06-25/06-25_changelog-4.png" />

  ## Updated Documentation

  The Flex docs just got a major upgrade. We’ve added an AI assistant to help answer questions in real time, improved search to help you find the right article faster, introduced an interactive API reference so you can test endpoints directly from the page, and added a changelog so you can track what’s new as we continue to ship.
</Update>

<Update label="May 2025">
  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/05-25/05-25_changelog-1.png?fit=max&auto=format&n=mQcpMzKP79FZ1PTt&q=85&s=270c37076c3b0983a5f7287df5015dd7" alt="WooCommerce Integration" width="3180" height="2158" data-path="images/changelog/05-25/05-25_changelog-1.png" />

  ## WooCommerce

  Introducing the new Flex WooCommerce Integration. Access to the \$150B in tax-free HSA/FSA funds on WooCommerce used to mean complex development, unclear documentation, and no support. Flex simplifies everything with a clean, minimal-dev integration that handles payments, compliance, and support so you don't have to. Reach out to Flex to get started with WooCommerce.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/05-25/05-25_changelog-2.png?fit=max&auto=format&n=mQcpMzKP79FZ1PTt&q=85&s=7a92b5462a792b4eacf4eb724f65709a" alt="Off-Session API" width="3840" height="2880" data-path="images/changelog/05-25/05-25_changelog-2.png" />

  ## Off-Session API

  Flex now supports off-session payments — the ability to charge a customer when they're not actively present in the checkout flow. This will enable Flex to create more automated, seamless payment experiences for merchants, while maintaining full compliance and reliability behind the scenes. With off-session payments, you can let shoppers skip re-entering payment info for a faster checkout experience.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/05-25/05-25_changelog-3.gif?s=d4daffe8942dae2ad3502e4c5b3bc94d" alt="Dashboard Navigation" width="1440" height="1080" data-path="images/changelog/05-25/05-25_changelog-3.gif" />

  ## Dashboard Navigation

  Flex dashboard updates are here — and it's just the beginning. We've refreshed the look, revamped navigation, and added a collapsible sidebar so you have more room to work and quicker access to the pages you use most. Stay tuned for more updates focused on making your workflows faster, smoother, and smarter.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/05-25/05-25_changelog-4.gif?s=06cf87bed44747830a5f910a10b2f914" alt="Shopify Marketing App" width="1440" height="1080" data-path="images/changelog/05-25/05-25_changelog-4.gif" />

  ## Shopify Marketing App

  We're launching a new Flex Shopify Marketing app to help you drive awareness, educate customers, and increase conversion — all with just a few clicks. The app makes it easy to add assets like product badges and modals directly to your Shopify store. It's currently in review, and your account manager will follow up as soon as it's approved.
</Update>

<Update label="April 2025">
  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/04-25/04-25_changelog-1.gif?s=41b738988951c823817046269de9e5eb" alt="Partial Purchase" width="1592" height="1080" data-path="images/changelog/04-25/04-25_changelog-1.gif" />

  ## Partial Purchase

  We've launched Partial Purchase, a powerful new feature designed to improve conversion for merchants with higher-priced products or higher average order values.

  If an HSA/FSA card is declined due to insufficient funds, Flex will now charge the available balance on the HSA/FSA card and prompt the user to enter a credit or debit card to complete the purchase.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/04-25/04-25_changelog-3.png?fit=max&auto=format&n=mQcpMzKP79FZ1PTt&q=85&s=74308bd966d3e5c8a0b8ad3d7b8355a1" alt="Order + Subscription Page" width="4096" height="3095" data-path="images/changelog/04-25/04-25_changelog-3.png" />

  ## Order + Subscription Page

  The dashboard Order and Subscription pages have a new look. We've combined key data — including line items, customer info, payment details, and developer data — to give you a more holistic view of each checkout session.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/04-25/04-25_changelog-4.gif?s=bef3989c41d73ab182c872c80fba4799" alt="Filter By Email" width="1348" height="1080" data-path="images/changelog/04-25/04-25_changelog-4.gif" />

  ## Filter By Email

  You can now filter by customer email on both the Order and Subscription Summary pages, making it easier to quickly locate the relevant record. A full suite of filters is in the works and coming soon.

  <img src="https://mintcdn.com/flex-87/mQcpMzKP79FZ1PTt/images/changelog/04-25/04-25_changelog-5.png?fit=max&auto=format&n=mQcpMzKP79FZ1PTt&q=85&s=04cd5ff2e8ffa307275deac285167169" alt="Refunds" width="6144" height="4643" data-path="images/changelog/04-25/04-25_changelog-5.png" />

  ## Refunds

  Custom refunds can now be issued directly from an Order page. A line item summary is shown so you can refund the correct amount from any individual item. For a quick option, select Max Refund to automatically apply the full amount.
</Update>
