diff --git a/use-cases/checkout.mdx b/use-cases/checkout.mdx
index 6b4c24b..f95e8c0 100644
--- a/use-cases/checkout.mdx
+++ b/use-cases/checkout.mdx
@@ -1,288 +1,270 @@
---
title: "Checkout"
icon: "cart-shopping"
-description: "Add crypto payment checkout to your e-commerce platform with seamless customer experience"
+description: "Accept crypto payments at point of purchase with automatic payment attribution and instant confirmation"
---
-
-**AI-Generated Content** โ This page was generated with AI assistance and may contain inaccuracies. While likely close to accurate, please verify critical details with the [stable documentation](https://docs.request.network) or [contact support](https://github.com/orgs/RequestNetwork/discussions).
-
-
## Overview
-Transform your e-commerce checkout with Request Network's payment infrastructure. Accept crypto payments with support for 80+ wallets, enable crosschain transactions, and provide customers with a seamless payment experience that rivals traditional payment processors.
+Accept crypto payments at the point of purchase with instant attribution and confirmation. Whether you're running an online store, selling digital goods, or processing event tickets, Request Network enables immediate crypto payments with automatic reconciliation at scale.
-## ๐ Quickstart: Integrate Your First Checkout Payment
+Unlike traditional crypto payments where customers send funds and you manually match transactions to orders, Request IDs automatically connect each payment to its specific order with cryptographic certainty.
-
-**Integrate your first checkout payment in under 1 minute**
+**What you get:**
+- **Instant attribution** - Every payment automatically linked to the correct order via Request ID
+- **Multi-wallet support** - Accept payments from 80+ wallets via WalletConnect
+- **Multi-currency flexibility** - Accept payments across 9 EVM chains in 150+ currencies
+- **Real-time confirmations** - Webhook notifications for instant order fulfillment
+- **High-volume ready** - Process thousands of orders per day without unique wallet addresses
-*Interactive quickstart experience coming soon*
-
+[See how Request IDs prevent payment collisions โ](/use-cases/welcome)
+
+## Quickstart
-
- Embed the Request Network payment widget in your checkout
+
+ Sign up at [easyinvoice.request.network](https://easyinvoice.request.network) and generate a Client ID for your site
-
- Set accepted payment currencies and conversion rates
+
+ Add Payment Widget Button to your checkout page using your Client ID
-
- Listen for payment confirmations and update order status
+
+ Customer connects wallet and pays - funds go directly to your wallet via non-custodial smart contract
-
- Automatically match payments to orders with zero manual work
+
+ Check Easy Invoice dashboard for payment confirmation and transaction details
-## EasyInvoice Demo
+
+For custom API integration without Easy Invoice dashboard, see [Payout API docs](/api-features/payouts). For white-label platforms serving multiple merchants, see [Fork EasyInvoice](https://github.com/RequestNetwork/easy-invoice).
+
+
+## Reference Implementations
+
+### Checkout Demo - Payment Widget Integration
+See the Payment Widget in action in a mock e-commerce store: [checkout.request.network](https://checkout.request.network)
+
+**What it demonstrates:**
+- **Demo Tab**: Customer checkout flow with shopping cart
+- **Playground Tab**: Interactive widget configuration tool
+- Real-time payment processing across multiple currencies and chains
+- Open-source reference you can fork and customize
+
+### Easy Invoice - Full Application Example
+See a complete merchant dashboard built with Request Network APIs: [easyinvoice.request.network](https://easyinvoice.request.network)
-Experience checkout payment flows through our demo:
+**What it demonstrates:**
+- E-commerce sales dashboard and transaction history
+- Client ID management for multiple merchant-owned sites
+- Open-source reference you can fork to build multi-tenant platforms
+
+
+**Ready to integrate?** Choose your integration approach and explore developer tools below.
+
+
+## Integration Options
+
+Choose how you want to structure your implementation:
+
+
+Not sure which approach fits your needs? [See our detailed comparison of integration approaches โ](/resources/integration-approaches)
+
- See the payment widget with wallet connection and direct payment forms
+ **No-code merchant dashboard**
+
+ Get a merchant dashboard with sales tracking and Client ID managementโthen integrate payments using Payment Widget or custom code.
+
+ - No-code dashboard setup
+ - Generate Client IDs for multiple sites
+ - Built-in sales analytics
+
+ [Try Easy Invoice โ](https://easyinvoice.request.network)
- Experience the complete customer payment journey
+ **White-label platform starter**
+
+ Full merchant dashboard application (sales tracking, multi-site management) you can brand and deploy for your own merchant users.
+
+ - Issue Client IDs to your merchant customers
+ - Complete application source code
+ - Customize branding and features
+
+ [View repository โ](https://github.com/RequestNetwork/easy-invoice)
-**Demo Features:**
-- 80+ wallet connection support (MetaMask, WalletConnect, Coinbase, etc.)
-- Direct payment forms with QR codes
-- Real-time payment status updates
-- Crosschain payment options
-- Mobile-optimized payment experience
+
+ **Full API integration**
+
+ Build custom checkout experience using Request Network API directly.
+
+ - Complete control over UX and flows
+ - Use payout endpoints for immediate payments
+ - Add platform fees and custom logic
+
+ [Payout API docs โ](/api-features/payouts)
+
-## Integration Options
+## Developer Tools
-
-
- **Best for:** Quick e-commerce integration, existing payment forms
-
- Embed checkout functionality in existing e-commerce:
- - Drop-in payment widget
- - Hosted payment pages
- - Minimal integration required
-
- *Embed code documentation coming soon*
-
+
+ **Pre-built React checkout component**
-
- **Best for:** Custom checkout experience, brand matching
-
- Tailor checkout flow to match brand/UX requirements:
- - Custom payment UI components
- - Branded checkout experience
- - Advanced payment flow customization
-
- *Fork repository and customization guide coming soon*
-
+ Drop-in component for crypto paymentsโworks with Easy Invoice Client IDs or direct API integration.
-
- **Best for:** Complete control, enterprise integration
-
- Build checkout with full control over user experience:
- - Custom payment logic and validation
- - Advanced fraud prevention
- - Deep e-commerce platform integration
-
- [Checkout API Documentation โ](/api-features/payment-types-overview)
-
-
+ - Wallet connection and payment processing included
+ - Fully customizable styling
+ - Compatible with all integration options above
+
+ [View demo โ](https://checkout.request.network)
+
+
+## When to Use Checkout
+
+
+
+ You need instant payment processing during checkout - not invoices sent later for manual payment
+
+
+
+ Revenue needs to be automatically distributed between multiple parties (vendors, platform fees, royalties)
+
+
+
+ Processing many concurrent transactions where manual reconciliation or unique addresses per customer don't scale
+
+
+
+ You price in fiat but want customers to pay in crypto at current exchange rates
+
+
+
+## Common Scenarios
+
+### Online Store Checkout
+Retailer processes thousands of daily orders with automatic payment attribution.
+
+**Example:** Customers pay in crypto at checkout, each order gets a unique Request ID for automatic matching to the correct order.
+
+### Digital Goods & Services
+Marketplace sells design templates and fonts with instant delivery upon payment.
+
+**Example:** Customer pays in USDC and instantly receives download links. For recurring billing, see [Subscriptions](/use-cases/subscriptions).
+
+### Event Ticketing
+Venue sells thousands of tickets with automatic NFT ticket delivery.
+
+**Example:** Upon payment confirmation, system automatically generates and sends digital ticket to customer's wallet.
+
+### Multi-vendor Marketplace
+NFT marketplace automatically splits payments between sellers, platform, and royalties.
+
+**Example:** Buyer pays once, Request Network splits payment between multiple recipients using [batch payments](/api-features/batch-payments).
## Key API Features for Checkout
+ Recommended for checkout - bundles request creation with payment transaction generation
+
+
+
- Drop-in payment component with 80+ wallet support
+ Pre-built React component with wallet connection and payment processing
- Accept payments from any supported blockchain
+ Split payments between multiple recipients in a single transaction for marketplace scenarios
- Collect marketplace or processing fees automatically
+ Accept fiat-denominated orders with crypto settlement at current exchange rates
- Robust error handling for failed or partial payments
+ Automatically collect marketplace or platform fees on each transaction
- Optimize payment paths for best rates and speed
+ Automatic blockchain monitoring and payment-to-order matching
- Instant payment confirmation and order updates
+ Real-time notifications for instant order fulfillment and status updates
-## E-commerce Integration Patterns
-
-
-
- Integrate with existing e-commerce platforms:
- - Shopify, WooCommerce, Magento plugins
- - Payment gateway replacement
- - Inventory management integration
- - Order fulfillment automation
-
-
-
- Perfect for digital product sales:
- - Instant payment confirmation
- - Automated delivery for digital products
- - Subscription and recurring billing
- - Global payment acceptance without banking restrictions
-
-
-
- Enable multi-vendor marketplaces:
- - Automatic vendor payout splitting
- - Marketplace fee collection
- - Escrow and dispute resolution
- - Multi-party payment flows
-
-
-
- Handle high-volume event sales:
- - Instant ticket delivery
- - Anti-fraud protection
- - High-throughput payment processing
- - Global accessibility without regional payment restrictions
-
-
-
-## Customer Experience Benefits
-
-
-
- **80+ Supported Wallets:**
- - MetaMask, WalletConnect, Coinbase Wallet
- - Hardware wallets (Ledger, Trezor)
- - Mobile wallets (Trust Wallet, Rainbow)
- - Exchange wallets and DeFi wallets
-
-
-
- **Multiple Payment Options:**
- - Direct wallet payments
- - QR code scanning for mobile
- - Crosschain payment routing
- - Multiple currency options
-
-
-
- **Enhanced Security:**
- - No stored payment credentials
- - Transparent blockchain transactions
- - Real-time payment verification
- - Immutable payment records
-
-
-
-## Technical Implementation
-
-
-```javascript React Component
-import { PaymentWidget } from '@requestnetwork/payment-widget';
-
-function CheckoutPage({ orderTotal, orderId }) {
- return (
- {
- // Handle successful payment
- updateOrderStatus(orderId, 'paid');
- }}
- onPaymentError={(error) => {
- // Handle payment errors
- console.error('Payment failed:', error);
- }}
- />
- );
-}
-```
-
-```javascript Webhook Handler
-app.post('/webhook/payment', (req, res) => {
- const { eventType, request } = req.body;
-
- if (eventType === 'payment.confirmed') {
- // Update order status
- updateOrder(request.orderId, {
- status: 'paid',
- paymentHash: request.paymentHash,
- paidAt: new Date()
- });
- }
-
- res.status(200).send('OK');
-});
-```
-
-
## What's Next?
- Enable recurring billing for subscription products
+ Set up your account and get API credentials
- Explore advanced payment options and routing
+ Experience the complete checkout flow with Payment Widget
- Set up your account and start integrating
+ See which networks and tokens you can use