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

# Checkout (Aura) — Legacy

> The legacy Aura-based Portal checkout, retained for older fusionCore sites. New sites use the LWC checkout instead.

<Info>
  The Aura-based checkout is **legacy** and has been **superseded by the LWC checkout**. The current fusionCore Portal ships an LWC checkout only; guest checkout is a mode of that LWC, not a separate page. Build all new Portal sites with the [LWC checkout](/end-user-guides/portal/checkout-lwc/index) on an LWR (Experience Cloud) site. This page is retained only for reference on older sites still running the Aura framework.
</Info>

## About the Aura Checkout

Older fusionCore Portal sites placed an Aura **FC Checkout** component on an Aura Experience Cloud page and set its **Payment Confirmation Page API Name** property to redirect users after payment. That approach is no longer part of the current product and receives no new configuration guidance.

If you are working on a site that still uses the Aura checkout, plan to migrate it to the [LWC checkout](/end-user-guides/portal/checkout-lwc/index), which is the supported path going forward.

## Guest Checkout (Aura)

On legacy Aura sites, guest checkout was set up as a separate **page variation** with a guest-user audience, rather than as a built-in mode. Guest visitors were directed to that variation, and elements meant only for logged-in users (such as navigation bars) were removed from it.

On the current LWC checkout there is no separate guest page to build. The checkout components detect a guest user automatically, and guest access is controlled entirely by your Experience Cloud guest-user profile and sharing settings. See the [Checkout (LWC) Overview](/end-user-guides/portal/checkout-lwc/index) for how guests are handled today.

{/* Source: https://fusionspan.atlassian.net/wiki/spaces/fcdocs/pages/4861722644/Setting+up+Guest+Checkout */}
