NavenDocs
NavenDocs
Introduction
OverviewQuickstartIntegration GuideAPI ReferenceFulfillment and Recovery
Back to Naven Network
Payment Intents

Overview

Accept x402 payments through Naven-managed Payment Intents.

Naven Payment Intents let a product accept x402 payments without maintaining its own facilitator integration, receiver registry, or settlement database. Naven creates the payment requirement, verifies and settles it, and stores the authoritative result. Your application remains responsible for fulfilling the order after it confirms settlement.

Resource model

Naven user (implicit default workspace)
└── Project
    ├── Project API Keys
    ├── Wallets
    └── Merchants
        └── Payment Intents
  • A Project represents one application or environment.
  • A Project API Key is a server-only credential for that Project.
  • A Merchant is an isolated payment receiver with one payTo address.
  • A Payment Intent is one immutable payment obligation for one Merchant.

A Project may contain multiple Merchants. Use separate Merchants when payment receivers, products, environments, or revenue streams need separate payTo addresses.

Responsibility boundary

Naven owns:

  • payTo, network, asset, facilitator, and token configuration.
  • Exact x402 payment requirements.
  • Verification and settlement.
  • Intent state and transaction-hash deduplication.
  • An immutable payment configuration snapshot.

Your application owns:

  • Customer and order identity.
  • Checkout UI and wallet connection.
  • Credits, provisioning, or order fulfillment.
  • Idempotently applying the result after querying Naven.

Authentication boundary

OperationCredentialWhere it may be used
Create Projects, Merchants, and keysPrivy identity tokenNaven Workspace UI
Create and query Payment Intentsnaven_api_... Project API keyYour backend only
Pay an intentx402 wallet signatureBrowser or wallet client

Never expose a Project API key to browser code. The browser only needs the public paymentUrl returned by your backend.

API documentation

The interactive OpenAPI explorer is available at api.naven.network/docs/ui. The raw OpenAPI document is available at api.naven.network/docs.

API Reference

Event Queue, Schedule, lease, and replay endpoints.

Quickstart

Create a Merchant and accept your first Naven Payment Intent.

On this page

Resource modelResponsibility boundaryAuthentication boundaryAPI documentation