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

# WakaPay Merchant API

> Accept crypto payments with organisation API keys.

# WakaPay Merchant API

Build **crypto checkout** flows with the merchant API. Only checkout endpoints are published here — dashboard and admin APIs are excluded.

## What you can do

<CardGroup cols={2}>
  <Card title="Create a checkout session" icon="cart-shopping" href="/api-reference/create-checkout-session">
    Start a signed crypto checkout for your customer with line items and currency quoting.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Full checkout flow: create → get → status → select crypto → bind tx.
  </Card>
</CardGroup>

## Prerequisites

1. A WakaPay merchant account at [account.wakapay.cash](https://account.wakapay.cash)
2. An **organisation** and an active **API key** (public key + secret)
3. Ability to sign requests with HMAC-SHA256 — see [Authentication](/authentication)

## Next steps

<CardGroup cols={3}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Create your first signed checkout session.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    How request signing works.
  </Card>

  <Card title="Webhooks" icon="bell" href="/webhooks">
    Receive `payment.paid` and related events.
  </Card>
</CardGroup>

Learn more at [wakapay.cash](https://wakapay.cash).
