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

# Make payments using Atum and MPP

> Pay for MPP-gated HTTP resources from your agent.

Use this guide when your agent needs to pay for an [MPP-gated](/payment-protocols/mpp/overview) API, tool call, or other HTTP resource — without a human approving each request.

1. Your agent requests the resource and receives `402 Payment Required` with the payment methods the server accepts.
2. `mppx` signs a payment authorization and retries automatically.
3. Once Atum settles the payment, your agent receives the resource and a `Payment-Receipt`.

## Choose an integration path

<CardGroup cols={2}>
  <Card title="Agentic sends" icon="robot" href="/payment-protocols/mpp/make-payments/agentic-payment-initiation">
    Run a working example client locally, no code changes needed.
  </Card>

  <Card title="Develop with Atum SDK" icon="code" href="/payment-protocols/mpp/make-payments/develop-with-the-sdk">
    Wire payment into your own agent's HTTP layer.
  </Card>
</CardGroup>

For the resource-server side, see [Accept payments](/payment-protocols/mpp/accept-payments/overview). Unlike x402, MPP has no facilitator — your server verifies the credential and settles via Atum's non-custodial Payment Gateway.

Prefer paying via x402 instead? See [Make payments (x402)](/payment-protocols/x402/make-payments/overview).
