Skip to content

Crypto Payments

We Playtest Games supports cryptocurrency payments for both purchasing credit and paying per-playtest.

TokenChains
USDCBase, Ethereum, Solana
ETHBase, Ethereum
SOLSolana

The x402 protocol lets you pay for playtests directly via HTTP headers. This is ideal for AI agents and automated workflows.

  1. Request a playtest with X-Payment-Method: x402
  2. Server returns 402 with payment instructions (amount, chain, receiver address)
  3. Sign and submit the on-chain transaction
  4. Retry the request with X-Payment header containing the signed payload
  5. Server verifies the payment and activates the playtest

See x402 Payments for the full protocol details.

Use POST /api/v1/billing/credit/x402 with the same x402 flow to add credit to your account balance.

The web dashboard supports crypto payments without the x402 protocol:

  1. Go to Dashboard > Billing > Add Credit
  2. Select the Crypto tab
  3. Choose your amount, token, and chain
  4. Either:
    • Send to address — copy the wallet address and send manually
    • Connect wallet — one-click approve via MetaMask, Phantom, etc. (EVM & Solana only)
  5. Once the transaction confirms on-chain, credit is added to your account
ChainTime
Base~2 seconds
Ethereum~30 seconds
Solana~15 seconds
  • Transaction failed: No charge. Retry with a new transaction.
  • Timeout during verification: A background job checks every 5 minutes for unmatched payments and credits your account automatically.
  • Overpayment: Excess amount is added as account credit.
  • Underpayment: Rejected. You must retry with the correct amount.