Skip to content

Latest commit

 

History

History
101 lines (70 loc) · 3.77 KB

File metadata and controls

101 lines (70 loc) · 3.77 KB
description The Request Network API supports 500+ currencies across 10 EVM chains.

Supported Chains and Currencies

{% hint style="info" %} Reach out

For more details on how to start accepting crypto payments, get in touch and we will reach out. {% endhint %}

Request Network API Supported Chains and Currencies

Overall, the Request Network API supports 500+ currencies across 10 EVM chains.

ERC20, Native, and Conversion Payments Supported Chains

10 EVM Chains:

  • Ethereum
  • Arbitrum One
  • OP Mainnet
  • Base
  • Polygon
  • BSC
  • Avalanche
  • Fantom
  • zkSync Era
  • Sepolia

ERC20 and Native Payments Supported Currencies

For ERC20 and Native Payments, the Request Network API supports 500+ tokens, mostly on Ethereum. See request-network-token-list.md for the full list.

{% hint style="info" %} The request-network-token-list.md is a super set, which contains some currencies on non-supported chains. Cross-reference with the #request-network-api-supported-chains {% endhint %}

Conversion Payments Supported Currencies

For Conversion Payments, the Request Network API supports the following invoice currencies:

  • USD
  • EUR
  • CNY
  • GBP
  • JPY

For Conversion Payments, the Request Network API supports the following payment currencies:

  • USDC
  • USDT
  • DAI
  • FAU on Sepolia

To get a list of supported payment currencies for a given invoice currency, use the #get-v2-currencies-currencyid-conversion-routes endpoint.

Crosschain Payments Supported Currencies

See #crosschain-payments-supported-chains-and-currencies

Crypto-to-fiat Payments Supported Currencies

See #crypto-to-fiat-supported-chains-and-currencies

Currencies API Endpoint

The currencies API endpoints provide access to the complete Request Network token list, enabling you to discover and filter available tokens across multiple blockchain networks.

Key Features

  • Payment Request Integration: Get the exact currency IDs needed for creating payment requests
  • Payment Integration: Get accurate token information for payment processing
  • Currency Validation: Verify supported tokens before creating payment requests
  • Multi-Chain Support: Access tokens across Ethereum, Polygon, Arbitrum, and more
  • Developer-Friendly: Simple filtering options for easy integration

Currency Information Structure

Each token in the response includes:

  • id: Unique Request Network token identifier (e.g., USDC-mainnet)
  • name: Human-readable token name (e.g., USD Coin)
  • symbol: Token symbol (e.g., USDC)
  • decimals: Number of decimal places for the token
  • address: Contract address on the specified network
  • network: Blockchain network name
  • type: Token type (ERC20, ETH, etc.)
  • hash: Contract address hash
  • chainId: Blockchain chain ID

Endpoints

{% openapi-operation spec="request-api" path="/v2/currencies" method="get" %} OpenAPI request-api {% endopenapi-operation %}

{% openapi-operation spec="request-api" path="/v1/currencies/{currencyId}/conversion-routes" method="get" %} OpenAPI request-api {% endopenapi-operation %}