Product
Payments.
A PayAI payment is a Monad transaction your wallet signs. The interface checks the recipient, amount, and fee, then your wallet decides.
Last updated 20 September 2026
01What a payment is
Interactive payments route payer → PayAIForwarder → recipient. You sign. PayAI does not hold the funds in between. A platform fee is taken on-chain from the gross amount when the feature charges one — see Fees.
02Tokens
MON (native) and a curated set of verified mainnet tokens — including USDC — work out of the box. Any other Monad ERC-20 works if you paste its contract address. PayAI reads decimals and symbol on-chain; it does not guess them.
03.nad names
You can send to a Nad Name Service name instead of a 42-character address. The name is resolved on-chain before you sign. Confirm the resolved address in the preview — a name can be updated by its owner later, but the payment goes to whatever it resolved to at send time.
04Bulk
Bulk payments are an automation: many recipients, one approval. Paste addresses, upload a CSV, or add them one by one. Excel files are not accepted — export as CSV first.
| Column | Required |
|---|---|
| address (or wallet / recipient) | Yes |
| amount | If you are not splitting equally / by % |
| percentage | If splitting by share |
| note | No |
05On-chain record
PaymentExecutor writes recipient, amount, and a request id so the same payment cannot settle twice. You can look up the hash on the Monad explorer from Activity. Live contract addresses: Contracts.