Help
Everything about pay.agent on one page.
What is it?
pay.agent gives you a link, pay.agent/yourname, that anyone can pay in crypto. It is a simple front door to CoinPay, which holds the addresses and moves the money. pay.agent never holds your funds.
Getting started
- Sign in with CoinPay (or make a CoinPay account; it takes a minute).
- Pick your name.
- Choose where money lands:
- My CoinPay wallet: payments go to your CoinPay account's payout addresses. We make a small CoinPay business named
pay.agent/yournameto take them; you do not have to do anything with it. - My CoinPay business: payments go to a business you already run on CoinPay, using its payout wallets and keeping its settings.
- My CoinPay wallet: payments go to your CoinPay account's payout addresses. We make a small CoinPay business named
- No payout address yet? Paste one during setup (for example a Solana address for USDC on Solana). You can add more later in CoinPay and press Re-check coins.
Paying someone
Open their link, enter an amount in dollars, pick a coin, and send exactly the amount shown to the address shown (scan the QR code with your wallet). The page turns green when CoinPay sees the payment. Each payment address is good for one hour.
Fees
pay.agent adds no fee. CoinPay takes its normal fee when it forwards the payment to you, and the payer pays their own network fee.
Coins
usdc_sol USDC on Solanausdc_base USDC on Baseusdc_pol USDC on Polygonusdc_eth USDC on Ethereumusdt_sol USDT on Solanausdt_pol USDT on Polygonusdt_eth USDT on Ethereumbtc Bitcoineth Ethersol Solanapol Polygonbch Bitcoin Cashdoge Dogecoinxrp XRPada Cardanobnb BNB
A link only offers coins its owner has a payout address for.
Agents, API, CLI, MCP
Every link is an API, no key needed to pay someone:
GET /api/v1/users/:handle who, and which coins
POST /api/v1/users/:handle/payments {"amount_usd": 5, "coin": "usdc_sol", "note": "thanks"}
-> {id, address, amount_crypto, coin, expires_at, checkout_url}
GET /api/v1/payments/:id status: pending, confirmed, forwarded, expired
Your own payments, with the API key from My link:
GET /api/v1/me -H 'authorization: Bearer pa_…'
bunx @profullstack/payagent alice 5 usdc_sol pay alice $5 in USDC on Solana bunx @profullstack/payagent status <payment-id> bunx @profullstack/payagent the TUI claude mcp add payagent -- bunx @profullstack/payagent mcp
Your data
We keep your CoinPay name and email, your handle, which business your link pays, and your CoinPay sign-in (encrypted). Payments to you are listed for you only. Sign out removes the session; to delete everything, use Delete my link on My link.
Reaching pay.agent
pay.agent is a Moshpit name. Without Moshpit DNS, use pay.agent.pit.world: the same site.