Skip to main content

Overview

Request creation forms the foundation of Request Network operations, enabling structured payment collection through invoice generation and payment request workflows.

Request Types

Invoice Requests

Traditional invoicing with payee details

Payment Requests

Direct payment collection workflows

How It Works

Creation Process:
  1. Define: Set payee, payer, amount, and currency details
  2. Configure: Choose payment network and accepted tokens
  3. Store: Decentralized storage on IPFS
  4. Index: Blockchain indexing for discovery
  5. Track: Real-time status monitoring

Request Properties

Core Information

  • Payee: Request creator/recipient address
  • Payer: Payment sender address (optional)
  • Amount: Payment amount and currency
  • Due Date: Payment deadline (optional)

Payment Configuration

  • Payment Network: ERC20, ETH, or specialized networks
  • Accepted Tokens: Supported payment currencies
  • Conversion Settings: Fiat-denominated crypto payments

Payment Network Selection

ERC20 Networks

USDC, USDT, DAI token payments

Native Networks

ETH, MATIC, BNB direct payments

Supported Networks

  • Mainnet: Ethereum, Polygon, Arbitrum, Optimism
  • Sidechains: BSC, Gnosis, Fantom, Avalanche
  • Testnets: Sepolia, Mumbai for development

Content Data

Attach additional information to requests:
  • Invoice Details: Line items, tax information
  • Business Information: Company details, terms
  • Custom Metadata: Application-specific data

Used In

Implementation Details

See API Reference - Create Requests for complete technical documentation.