Skip to main content

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
See how Request IDs prevent payment collisions →

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 →

Developer Tools

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

What’s Next?