Overview
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. 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. 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
- Multi-currency flexibility - Accept payments across 9 EVM chains in 150+ currencies
- Real-time confirmations - notifications for instant order fulfillment
- High-volume ready - Process thousands of orders per day without unique wallet addresses
Quickstart
1
Create Easy Invoice Account
Sign up at easyinvoice.request.network and generate a Client ID for your site
2
Integrate Payment Widget
Add Payment Widget Button to your checkout page using your Client ID
3
Customer Completes Payment
Customer connects wallet and pays - funds go directly to your wallet via smart contract
4
View in Dashboard
Check Easy Invoice dashboard for payment confirmation and transaction details
For custom API integration without Easy Invoice dashboard, see Payout API docs. For white-label platforms serving multiple merchants, see Fork EasyInvoice.
Reference Implementations
Checkout Demo - Payment Widget Integration
See the Payment Widget in action in a mock e-commerce store: 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 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 →
Easy Invoice
No-code merchant dashboardGet 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
Fork EasyInvoice
White-label platform starterFull 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
Build with API
Full API integrationBuild 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
Developer Tools
Payment Widget Button
Pre-built React checkout componentDrop-in component for crypto payments—works with Easy Invoice Client IDs or direct API integration.
- Wallet connection and payment processing included
- Fully customizable styling
- Compatible with all integration options above
When to Use Checkout
Point-of-Sale Payments
You need instant payment processing during checkout - not invoices sent later for manual payment
Payment Splitting
Revenue needs to be automatically distributed between multiple parties (vendors, platform fees, royalties)
High-Volume Attribution
Processing many concurrent transactions where manual reconciliation or unique addresses per customer don’t scale
Conversion Payments
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.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.Key API Features for Checkout
Payout Endpoints
Recommended for checkout - bundles request creation with payment transaction generation
Payment Widget Button
Pre-built React component with wallet connection and payment processing
Batch Payments
Split payments between multiple recipients in a single transaction for marketplace scenarios
Conversion Payments
Accept fiat-denominated orders with crypto settlement at current exchange rates
Platform Fees
Automatically collect marketplace or platform fees on each transaction
Payment Detection
Automatic monitoring and payment-to-order matching
Webhooks
Real-time notifications for instant order fulfillment and status updates