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.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.
Transactions
Open Transactions in the dashboard. Each row represents one payment attempt against one paywall. A healthy paid request goes: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 paywallPayment— a payment payload was received and validatedFulfillment— Proceeds proxied to your upstream and got a successful responseError— something failed at any step
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
Next
Production checklist
Confirm settings before moving a service to mainnet.
Troubleshooting
Common failures and how to resolve them.

