# Tip Stack ## Docs - [Authenticate with Tip Stack: Registration, Login, and OTP](https://docs.tipstack.fun/api/authentication.md): Register, log in with password or OTP, and authenticate SDK requests with Bearer API keys. Full credential guide for the Tip Stack API. - [Tip Stack API Overview: Authentication, Payments, and Tips](https://docs.tipstack.fun/api/overview.md): Complete reference for the Tip Stack REST API: base URL, authentication patterns, rate limiting, HTTP status codes, and endpoint groups. - [Fiat Payment Intent — POST /payments/fiat/intent](https://docs.tipstack.fun/api/payments/fiat-intent.md): Initiate a fiat checkout session for NGN card or bank transfer tips. Returns payment instructions and an intent ID to track confirmation status. - [Check Fiat Payment Status — GET /payments/fiat/status](https://docs.tipstack.fun/api/payments/fiat-status.md): Check the current status of a fiat payment intent. Returns requires_action, completed, or failed, plus a timestamp when payment has settled. - [Create a Crypto Payment Intent — POST /payments/intent](https://docs.tipstack.fun/api/payments/intent.md): Generate a Solana transaction for a supporter to sign and submit. Handles direct transfers and token swaps automatically, with a 2% platform fee. - [GET /payouts/history — View Your Payout History](https://docs.tipstack.fun/api/payouts/history.md): Retrieve your Tip Stack payout history: all fiat withdrawal requests with amounts, status, timestamps, and bank account details. - [POST /payouts/withdraw — Withdraw Earnings to Bank](https://docs.tipstack.fun/api/payouts/withdraw.md): Withdraw your Tip Stack USDC earnings to a Nigerian naira bank account via Fossa Pay. Requires authentication and a verified bank account. - [GET /sdk/events — Fetch Verified SDK Tip Events](https://docs.tipstack.fun/api/sdk/events.md): Retrieve the 50 most recent confirmed tip events for a creator via your SDK API key. Filter by timestamp for incremental polling. - [POST /sdk/init — Initialize an SDK Embed Session](https://docs.tipstack.fun/api/sdk/init.md): Initialize a Tip Stack SDK session for an embedded widget. Returns a session token and iframe URL for rendering the checkout inside your application. - [POST /sdk/tip — Initiate a Tip from an SDK Session](https://docs.tipstack.fun/api/sdk/tip.md): Initiate a tipping flow within an active SDK session. Returns a payment intent ID to track the transaction status. - [POST /solana/tips/create — Record an On-Chain Tip](https://docs.tipstack.fun/api/tips/create.md): Record a confirmed Solana tip transaction in Tip Stack. Call this after the supporter signs and submits the transaction from a payment intent. - [List Tips for a Creator Wallet — GET /solana/tips](https://docs.tipstack.fun/api/tips/get.md): Retrieve confirmed tip records for a Tip Stack creator, ordered by most recent. Returns sender, amount, token, message, and on-chain signature. - [GET /solana/tips/stream — Real-Time Tip Event Stream](https://docs.tipstack.fun/api/tips/stream.md): Subscribe to a real-time Server-Sent Events stream of confirmed tip events for a creator. Use for live notification overlays and dashboards. - [Track Your Tip Stack Earnings, Tips, and Supporter Growth](https://docs.tipstack.fun/creators/analytics.md): Use Tip Stack's analytics dashboard to view tip trends, top supporters, daily volume, and total earnings over any time period up to 365 days. - [Navigating Your Tip Stack Creator Dashboard Features](https://docs.tipstack.fun/creators/dashboard.md): Navigate the Tip Stack creator dashboard: view your tip history, manage your wallet, configure payout settings, and generate embed codes. - [Withdraw and Off-Ramp Your Tip Stack Earnings to NGN](https://docs.tipstack.fun/creators/payouts.md): Withdraw your Tip Stack earnings to a Solana wallet or convert to NGN (Nigerian naira) via the Pajcash fiat off-ramp directly from your dashboard. - [Set Up Your Tip Stack Creator Profile and Tipping Link](https://docs.tipstack.fun/creators/profile-setup.md): Configure your Tip Stack creator profile: connect your wallet, add a bio, upload an avatar, link social accounts, and claim your .sol domain. - [Whitelist Your Domain for Tip Stack Embeds](https://docs.tipstack.fun/embed/origin-whitelist.md): Tip Stack enforces origin whitelisting to prevent unauthorized sites from embedding your widget. Add your domain in the creator dashboard before going live. - [Integrate Tip Stack in a React Application](https://docs.tipstack.fun/embed/react.md): Use Tip Stack's SDK API to initialize a session, trigger tips, and listen for real-time tip events inside your React or Next.js application. - [Embed the Tip Stack Widget on Any Website](https://docs.tipstack.fun/embed/widget.md): Add a Tip Stack tipping button to any website with two lines of HTML. Customize the theme and accent color without any JavaScript framework required. - [Tip Stack Frequently Asked Questions](https://docs.tipstack.fun/faq.md): Answers to the most common questions about Tip Stack: fees, supported tokens, wallets, withdrawals, fiat payments, and troubleshooting. - [How Tip Stack Payments Work](https://docs.tipstack.fun/how-it-works.md): Understand how Tip Stack routes tips from supporter to creator using Solana, automatic token swaps, and optional fiat rails — with no custody of funds. - [Tip Stack: Non-Custodial Tipping on Solana](https://docs.tipstack.fun/introduction.md): Tip Stack is a Solana-powered tipping platform. Creators receive payments directly — no intermediaries, no custody risk, instant settlement. - [Get Started with Tip Stack in Minutes](https://docs.tipstack.fun/quickstart.md): Create your Tip Stack creator profile, share your link, and receive your first crypto or fiat tip in under five minutes. - [Tip Stack Security and Trust Model](https://docs.tipstack.fun/security.md): Tip Stack is non-custodial — your funds never touch our servers. Learn how on-chain verification, slippage protection, and rate limiting keep your tips safe. - [Supported Payment Methods for Tipping on Tip Stack](https://docs.tipstack.fun/supporters/payment-methods.md): Tip Stack accepts SOL, USDC, and 10+ SPL tokens via Solana wallets, plus NGN fiat payments by credit card or bank transfer through Fossa Pay. - [How to Send a Tip to a Creator on Tip Stack Quickly](https://docs.tipstack.fun/supporters/sending-a-tip.md): Send a tip to any Tip Stack creator in seconds. Choose an amount, pick your payment method, sign the transaction, and your tip arrives instantly. - [Tip Creators via Solana Blinks on Twitter and Discord](https://docs.tipstack.fun/supporters/solana-blinks.md): Solana Blinks let you tip any Tip Stack creator directly from Twitter/X, Discord, and other social platforms without leaving the page.