# Docs - [MolnPay](/): Keyless crypto custody and payments for businesses — a deposit address per customer on every chain, balances, sweeps, payouts and signed webhooks, from one API. - Start - [Which product do I need?](/start/which-product): One API, two products — the wallet service for platforms that hold balances for their users, and hosted checkout for merchants who sell things. - [Your first call](/start/first-call): Verify a key with GET /v1/ping and read back what it may do. - [Quickstart](/start/quickstart): Customer → deposit address → webhooks → balance → payout, with the requests written out. - Guides - [Webhooks](/guides/webhooks): The envelope, the event catalog, verifying MolnPay-Signature, the delivery contract, and managing endpoints from the API. - [Manage endpoints](/guides/manage-webhooks): Register an endpoint, prove it, rotate its secret, recover a gap, and read the event log — from the console or the API. - [Verify a signature](/guides/verify-signature): The two reference verifiers the API ships — copy one into your project as-is; it is the same code the service signs with. - [Test mode](/guides/test-mode): What mptest keys can and cannot rehearse. - [Common mistakes](/guides/common-mistakes): Twelve real integration failures, each a support ticket we do not want. - [Going live](/guides/going-live): Key hygiene, the IP allowlist, signing, and the checklist to walk before real money moves. - Concepts - [Authentication](/concepts/authentication): Keys, kinds, scopes, rolling, the IP allowlist, and the three-level signing gate. - [Money representation](/concepts/money): Every amount is a decimal string, and USDT/USDC on BSC have 18 decimals. Read this twice. - [Idempotency](/concepts/idempotency): Idempotency-Key on every POST, and why it is mandatory on payouts. - [Pagination](/concepts/pagination): Cursor pagination: limit, cursor, next_cursor. - [Errors](/concepts/errors): One envelope for every failure, and which codes to retry. - [Rate limits](/concepts/rate-limits): Per key and per IP, Retry-After, and the daily cap on address creation. - API reference - [About the API](/reference): Base URL, conventions, and the stability promise behind every endpoint. - [Meta](/reference/meta) - [Customers](/reference/customers) - [Wallets](/reference/wallets) - [Balances](/reference/balances) - [Deposits](/reference/deposits) - [Payouts](/reference/payouts) - [Sweeps](/reference/sweeps) - [Invoices](/reference/invoices) - [Checkout](/reference/checkout) - [Billing](/reference/billing) - [Conversions](/reference/conversions) - [Webhooks](/reference/webhooks) - [Events](/reference/events) - [API keys](/reference/api-keys) - [Test mode](/reference/test-mode) - [Glossary](/reference/glossary): Tenant, customer, wallet, address, master wallet, sweep, payout, ledger.