Live payment demo

Pay an API.
No checkout.

Connect an EVM wallet, authorize exactly 0.001 USDC.e, and receive a protected response from Telos EVM in one x402 request.

x402 v2Telos EVM · 40 EIP-3009Buyer gas: 0 TLOS Private-funded sessions · beta
01

Challenge

The protected endpoint advertises its price, token, recipient and network using HTTP 402.

Checking challenge…
02

Authorize

Your wallet signs a one-time EIP-3009 authorization. No private key leaves your wallet.

Wallet not connected
03

Settle

The facilitator submits the transfer on Telos EVM, pays gas, and returns the protected data.

Receipt appears below
Private-funded x402 session

Pay without exposing your main wallet.

Fund a fresh MetaMask account from your shielded zkWallet balance, then use it for standard gasless x402 payments. The website never receives a private key or zkWallet spending key.

  1. 1

    Create a fresh session account

    Create or select a new MetaMask account that has not been used elsewhere. Use it only for this private session.

  2. 2

    Copy the session address

    Connect the fresh account first
  3. 3

    Fund it from zkWallet

    Open zkWallet, select the shielded USDC.e pool, and withdraw a small session budget to the copied address. Include the fee shown by zkWallet.

    Open zkWallet ↗
  4. 4

    Confirm funding

    We will watch the connected account for USDC.e.

Connect a fresh MetaMask account to begin.
Privacy boundary

Your main EVM address and shielded account are not sent to the API. The fresh session address, its funding withdrawal, and its x402 payments are public and may be linked to each other. Rotate the session address regularly and never paste a private key or spending key into this site.