# Puffin Pay > Accept stablecoin payments on every major chain — by MacLeod Technologies ## Docs - [Authentication](https://docs.puffinmoney.com/api/authentication.md): API keys, rate limits, and errors - [Bridge](https://docs.puffinmoney.com/api/bridge.md): Quote and execute cross-chain USDC/USDT transfers - [Payment intents](https://docs.puffinmoney.com/api/payment-intents.md): Create and retrieve payments - [Wallets](https://docs.puffinmoney.com/api/wallets.md): Create, fund, and manage WaaS wallets - [Bridging & swaps](https://docs.puffinmoney.com/bridging.md): Move USDC and USDT across Solana, Polygon, BSC, and Base from one API - [Embedded checkout (iframe SDK)](https://docs.puffinmoney.com/embed.md): puffin.js — a dependency-free modal checkout for your site - [Hosted checkout (self-hosted integration)](https://docs.puffinmoney.com/hosted-checkout.md): Create intents from your server, redirect to our checkout - [Introduction](https://docs.puffinmoney.com/introduction.md): Accept stablecoin payments on every major chain, settled to wallets you control - [Payment links](https://docs.puffinmoney.com/payment-links.md): Share a URL, get paid — no code required - [Quickstart](https://docs.puffinmoney.com/quickstart.md): First confirmed payment in under five minutes - [Teams & plans](https://docs.puffinmoney.com/teams-and-plans.md): Roles, notification routing, and subscription tiers - [Wallet-as-a-Service](https://docs.puffinmoney.com/wallets.md): Create and manage USDC/USDT wallets across four chains, over one API - [Webhooks](https://docs.puffinmoney.com/webhooks.md): HMAC-signed payment events pushed to your server