> ## Documentation Index
> Fetch the complete documentation index at: https://walletconnect-pay-docs-tomiir-buyer-checkout-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Merchant Onboarding

The WalletConnect Pay Merchant Dashboard is a tool that allows merchants to create a WalletConnect Pay account, monitor transactions, perform KYB, and facilitate off-ramps.

## How to get started

To get started as a Merchant, you need to create a WalletConnect Pay account. You can do this by signing up on the [Merchant Dashboard]().

After creating an account, you will be able to access the Merchant Dashboard. **You will need to provide your KYB information to the PSP you are working with.** This is a mandatory step for any merchant to ensure compliance with regulations.

### Merchant Onboarding Flow

<Steps>
  <Step title="Account Registration" icon="user" stepNumber="1">
    The merchant enters their email address and creates a password to begin the registration process.
  </Step>

  <Step title="Email Verification" icon="lock">
    The merchant receives a verification email to confirm their email address.
  </Step>

  <Step title="Dashboard Login" icon="google">
    The merchant verifies their email and logs into the dashboard using either their credentials or Google Auth.
  </Step>

  <Step title="Transit Account Provisioning" icon="wallet">
    WalletConnect Pay provisions a Transit Account crypto wallet for the merchant.
  </Step>

  <Step title="Permission Signing" icon="signature">
    The merchant signs a message to grant WalletConnect Pay permits on their Transit Account.
  </Step>

  <Step title="POS Device Linking" icon="qrcode">
    The merchant links their POS device by entering the POS ID.
  </Step>

  <Step title="KYB Processing" icon="spinner">
    WalletConnect Pay or the KYB provider processes the Know Your Business (KYB) verification.
  </Step>

  <Step title="KYB Result (Decision Point)" icon="house-chimney">
    The system evaluates the KYB result, which leads to one of two paths:

    <Steps>
      <Step title="KYB Approved" icon="shield-check">
        The KYB is approved. The merchant is ready to accept crypto payments.

        1. The merchant receives a successful onboarding email
        2. The dashboard updates to show the merchant is ready to accept crypto payments
      </Step>

      <Step title="KYB Failed" icon="x">
        The KYB failed.

        1. The KYB fails with reasons provided by the KYB provider
        2. The dashboard shows the failure and requests updated KYB information
        3. The merchant updates their KYB details and resubmits
      </Step>
    </Steps>
  </Step>
</Steps>
