pay.agent

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

  1. Sign in with CoinPay (or make a CoinPay account; it takes a minute).
  2. Pick your name.
  3. 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/yourname to 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.
  4. 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 Solana
usdc_base USDC on Base
usdc_pol USDC on Polygon
usdc_eth USDC on Ethereum
usdt_sol USDT on Solana
usdt_pol USDT on Polygon
usdt_eth USDT on Ethereum
btc Bitcoin
eth Ether
sol Solana
pol Polygon
bch Bitcoin Cash
doge Dogecoin
xrp XRP
ada Cardano
bnb 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.