---
title: "Supported payment methods"
method: GET
path: "/v1/payments/x402/supported"
tags: ["x402"]
---

# Supported payment methods

`GET /v1/payments/x402/supported`

List supported x402 payment methods, optionally filtered by token address and chainId. Compatible with any standard x402 middleware.

## Query parameters

- `tokenAddress` string — A valid Ethereum address (0x-prefixed hex string) or ENS name (e.g., vitalik.eth).
- `chainId` union — Chain ID in CAIP-2 format (e.g., 'eip155:1' for Ethereum, 'solana:mainnet' for Solana). Also accepts legacy numeric IDs for EVM chains.
  - string
  - integer

## Response `200`

Supported payment kinds

- object — Supported payment kinds for this facilitator
  - `kinds` object[], required
    - `x402Version` union
      - 1
      - 2
    - `scheme` union
      - 'exact'
      - 'upto'
    - `network` union, required — CAIP-2 blockchain identifier (e.g., 'eip155:1' for Ethereum, 'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp' for Solana mainnet). Also accepts numeric EVM chain IDs (e.g., 1, 137) or aliases ('solana:mainnet', 'solana:devnet') for backward compatibility.
      - string
      - integer
    - `extra` object
      - `defaultAsset` object
        - `address` string, required — A valid Ethereum address (0x-prefixed hex string) or ENS name (e.g., vitalik.eth).
        - `decimals` number, required
        - `eip712` object, required
          - `name` string, required
          - `version` string, required
          - `primaryType` 'TransferWithAuthorization' | 'Permit', required
      - `supportedAssets` object[]
        - `address` string, required — A valid Ethereum address (0x-prefixed hex string) or ENS name (e.g., vitalik.eth).
        - `decimals` number, required
        - `eip712` object, required
          - `name` string, required
          - `version` string, required
          - `primaryType` 'TransferWithAuthorization' | 'Permit', required

## Other responses

- `401` — Authentication required. For backend usage, include `x-secret-key` header.
- `500` — Internal server error

---

[API](https://skmtc.net/thirdweb/apis/thirdweb-api.md) · [All operations](https://skmtc.net/thirdweb/apis/thirdweb-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thirdweb/thirdweb-api/revisions/fb4cb67da1c7/schema)
