# Unseen Pay Docs ## Docs - [Changelog](https://docs.unseen.finance/changelog.md): Release coordination for Mintlify-hosted Unseen docs and npm packages. - [Architecture](https://docs.unseen.finance/concepts/architecture.md): How browser UI, your backend, Unseen API, and Solana interact in a typical integration. - [Environments](https://docs.unseen.finance/concepts/environments.md): networks, default base URLs for @unseen_fi/sdk versus @unseen_fi/ui, and when to override baseUrl. - [Payment lifecycle](https://docs.unseen.finance/concepts/payment-lifecycle.md): Payment statuses, verify outcomes, and fulfillment tips for Unseen Pay sessions. - [Guide — Next.js checkout](https://docs.unseen.finance/guides/nextjs-checkout.md): App Router Route Handler returning a payment session for UnseenPayButton.createPaymentSession. - [Guide — Express webhooks with raw bodies](https://docs.unseen.finance/guides/webhooks-express.md): Verify Unseen webhook signatures in Express using the raw POST body bytes. - [Introduction](https://docs.unseen.finance/index.md): Why Unseen Pay exists — Solana-native payments, confidentiality, and how this documentation progresses from concepts to working code. - [Quickstart](https://docs.unseen.finance/quickstart.md): Install @unseen_fi/sdk and @unseen_fi/ui, create a payment server-side, and embed checkout in React. - [React SDK — Hooks & wallets](https://docs.unseen.finance/sdk/react/hooks-wallets.md): usePayment, useVerify, useUnseenConfig, and wallet deeplink helpers. - [React SDK — Installation](https://docs.unseen.finance/sdk/react/installation.md): Install @unseen_fi/ui and peer dependencies React 18+. - [React SDK — Provider & button](https://docs.unseen.finance/sdk/react/provider-button.md): UnseenProvider configuration and UnseenPayButton modal checkout with optional createPaymentSession. - [Server SDK — Client & payments](https://docs.unseen.finance/sdk/server/client-payments.md): merchant profile (me), create/get/list/cancel payments, verify, and fetch transaction signatures. - [Server SDK — Errors & types](https://docs.unseen.finance/sdk/server/errors-types.md): UnseenApiError and exported TypeScript types from @unseen_fi/sdk. - [Server SDK — Installation](https://docs.unseen.finance/sdk/server/installation.md): Install @unseen_fi/sdk and instantiate UnseenClient for server-side payments and webhooks helpers. - [Server SDK — Webhook signatures](https://docs.unseen.finance/sdk/server/webhooks-verify.md): Verify X-Unseen-Signature with unseen.webhooks.verify and sign test payloads with unseen.webhooks.sign. - [Troubleshooting](https://docs.unseen.finance/troubleshooting.md): Common integration errors across @unseen_fi/sdk and @unseen_fi/ui. - [Webhooks overview](https://docs.unseen.finance/webhooks/overview.md): Why webhooks matter, signature verification, and event handling tips for Unseen Pay. ## OpenAPI Specs - [openapi](https://docs.unseen.finance/api-reference/openapi.json)