Skip to content

USDC Payments

CheapestInference accepts USDC payments on the Base L2 network for both subscriptions and credit top-ups.

  1. Go to Billing
  2. Select the USDC payment tab
  3. Choose a plan (or credit top-up amount)
  4. Connect your wallet (MetaMask, Coinbase Wallet, etc.)
  5. Send the USDC amount shown
  6. Payment is verified automatically on-chain

The backend reads the transaction receipt from the Base RPC, parses the USDC Transfer event, and confirms the recipient and amount match. No manual verification needed.

Any wallet that supports the Base network:

  • MetaMask
  • Coinbase Wallet
  • WalletConnect-compatible wallets

The dashboard uses wagmi for wallet integration. The wallet connector only loads when you select the USDC payment tab.

NetworkBase (Ethereum L2)
TokenUSDC (ERC-20)
Decimals6

Make sure your wallet is connected to Base and you have sufficient USDC balance.

After sending USDC, submit the transaction hash through the dashboard. The backend verifies:

  1. Transaction is confirmed on Base
  2. USDC Transfer event targets the payment address
  3. Amount is greater than or equal to the plan price
  4. Transaction hash hasn’t been used before (prevents double-spend)

All subscriptions last 30 days from the payment date. No auto-renewal — renew manually when ready.