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

# Monitor payments

> Track transactions, lifecycle events, webhooks, and revenue once payments are flowing.

Once buyers start paying, use four surfaces: [Transactions](/dashboard/transactions) for payment state, [Events](/dashboard/events) for the request lifecycle, [Webhooks](/dashboard/webhooks) to push both to your server, and [Wallet](/dashboard/wallet) for the balances that accumulate.

## Transactions

Open [**Transactions**](/dashboard/transactions). Each row is one payment attempt against one paywall.

* **Standard x402 and MPP** typically land as `Completed` (or `Failed`) once the request finishes.
* **Circle Nanopayments** go `Pending → Completed` while Gateway batches the authorization onchain. A failed batch settlement ends in `Failed`.

Filter by **Pending**, **Completed**, or **Failed** to triage. See [Transactions](/dashboard/transactions) for the full state meanings.

## Events

Open [**Events**](/dashboard/events) for the same paywall. The live API emits three event types:

* `REQUEST` — paywall hit without payment (`402` path)
* `SUCCESS` — successful payment and fulfillment
* `ERROR` — settlement or upstream failure

A healthy paid request emits `REQUEST → SUCCESS`. When a transaction stops short of `Completed`, scan the matching event stream for the missing `SUCCESS` or the `ERROR` that records why.

## Webhooks

Transactions and events are pull. To react automatically, configure [**Webhooks**](/dashboard/webhooks): Proceeds sends a signed HTTP callback to your server on `payment.succeeded`, `payment.failed`, and other events. Verify the `X-Webhook-Signature` header before trusting a payload.

## Wallet

Open [**Wallet**](/dashboard/wallet) to confirm payments are landing. Balances accrue per chain (and under Circle Nanopayments for Gateway settlement). From there, withdraw USDC onchain or [off-ramp to a US bank via ACH](/guides/settle-to-wallet-or-bank#off-ramp-to-a-bank-via-ach).

## Next

<CardGroup cols={2}>
  <Card title="Production checklist" icon="circle-check" href="/guides/production-checklist">
    Confirm settings before moving a service to mainnet.
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/guides/troubleshooting">
    Common failures and how to resolve them.
  </Card>
</CardGroup>
