# Quickstart

> Create your first checkout with Stafiel.

Canonical: https://stafiel.org/documentation/start/quickstart
Version: v1.0.0

Use this guide to create your first checkout through the simplest path in the
Merchant Dashboard. It avoids API setup so you can confirm the core payment flow first.

## Before You Start

You need:

- A Google or GitHub account for signing in to Stafiel.

- A browser extension crypto wallet for the network you plan to enable, used to
verify your merchant settlement wallet address.

- An MFA device, such as a smartphone with an authenticator app installed.

Use a wallet that supports the network you plan to enable, such as an
EVM-compatible, Solana, or Tron wallet. Centralized exchange deposit addresses
are not supported as merchant settlement wallets.

## 1. Sign In And Create A Merchant

After signing in to the Stafiel Merchant Dashboard with the Google or GitHub
account you want to use, create a merchant for the business or storefront that
will accept payments.

For more detail, see [Dashboard Navigation](/documentation/merchant-operations/dashboard) and
[Account and MFA](/documentation/merchant-operations/account-access).

## 2. Set Up Merchant

Complete the required merchant setup steps:

- Enable MFA for your account.

- Connect the wallet that will receive merchant funds for settlement.

- Enable at least one supported token and network for checkout.

For more detail, see [Wallet Settings](/documentation/merchant-operations/wallet-settings).

## 3. Create A Checkout Session

Create a checkout session from the Merchant Dashboard. The session represents one payment
attempt for a specific amount, token, network, and merchant.

For more detail, see [Dashboard Navigation](/documentation/merchant-operations/dashboard).

## 4. Verify The Checkout Session

Open the hosted checkout page and confirm that it shows the expected amount,
token, network, payment address or QR code, and payment status.

If you want to complete the payment yourself, use a payer wallet that matches
the selected token and network. You can check the payment status on the hosted
checkout page or in the Merchant Dashboard.

For more detail, see [Orders](/documentation/merchant-operations/orders).

## Next Steps

- Read [Mainnet vs Testnet](/documentation/start/mainnet-vs-testnet) to understand
how sandbox testing stays separate from real payments.

- Review [Checkout Sessions](/documentation/accept-payments/checkout-sessions) to understand
what a checkout represents and how to choose the customer-facing surface.

- Use [Go-Live Checklist](/documentation/risk-and-reference/go-live-checklist) before accepting
real customer payments.
