Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.myproceeds.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Every paid request leaves two records: a transaction (payment state) and a stream of events (lifecycle steps). Use them together to verify your paywall is healthy in production.

Transactions

Open Transactions in the dashboard. Each row represents one payment attempt against one paywall. A healthy paid request goes:
Pending → Completed
A failed request terminates in Failed. Filter by Pending, Completed, or Failed to triage.

Events

Open Events for the same paywall. Events are emitted at each step:
  • Request — the client hit your paywall
  • Payment — a payment payload was received and validated
  • Fulfillment — Proceeds proxied to your upstream and got a successful response
  • Error — something failed at any step
When a transaction stops short of Completed, scan the matching event stream for the missing step or the Error event that records why.

Wallet balances

Open Wallet to confirm received payments are landing. The page shows holdings for:
  • Circle Nanopayments
  • Arc
  • Base
  • HyperEVM
  • Arbitrum
  • Ethereum
  • Tempo
With Mainnet mode off in your profile menu, balances are shown for the matching testnets — see Supported blockchains. Withdrawals route per-chain and show Status, Amount, and Date.

Next

Production checklist

Confirm settings before moving a service to mainnet.

Troubleshooting

Common failures and how to resolve them.