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

# Set up your Moflay account

> Create your account, organization, and initial sandbox setup so you can start integrating M-Pesa payments.

Before you send payments, create a Moflay account and set up the organization that will own your API keys, credentials, customers, and transactions.

## Prerequisites

* An email address you can use for sign-in
* A product or backend that will call the Moflay API

## Create your workspace

<Steps>
  <Step title="Create or sign in to your account">
    Use the [registration page](https://app.moflay.com/register) if you are new
    to Moflay, or sign in at [app.moflay.com](https://app.moflay.com).
  </Step>

  <Step title="Create an organization">
    Your organization is the main container for your environments, credentials,
    API keys, customers, and transactions.
  </Step>

  <Step title="Start in sandbox">
    Begin in the sandbox environment so you can test your integration before
    you accept real payments.
  </Step>
</Steps>

## Understand the basics

* **Organization**: The account container for your team and payment data
* **Sandbox**: Safe testing environment for development
* **Production**: Live environment for real payments

<Info>
  In most cases, sandbox is the right place to start. Move to production only
  after your integration and credentials are ready.
</Info>

## What to do next

1. Create a sandbox [API key](/setup-api-key).
2. Send your [first payment with the SDK](/first-payment) or
   [first payment with HTTP](/first-payment-http).
3. Review how [environments](/dashboard/environments) work.
4. If you need to inspect or change Daraja settings, open
   [dashboard credentials](/dashboard/credentials).

<Info>
  You do not need to add Daraja credentials before your first sandbox payment.
  Moflay uses default sandbox test credentials unless you configure your own.
</Info>

## Verify the result

Your setup is complete when:

* You can sign in to the dashboard
* You have an organization selected
* You can switch between sandbox and production views

## Related tasks

* [Create and manage API keys](/dashboard/api-keys/introduction)
* [Set up sandbox credentials](/daraja/setup-sandbox-credentials)
