Live · wallet-signed transactions 0.1% per deal

The Deal Layer
for Web3
Commerce.

Send and receive crypto instantly — no account required. Register to unlock your pay.contact/username and a full deal workspace: proposals, contracts, messaging, files, and payment history.

ETH USDC MATIC BNB ARB
No account to send
Freename domain resolution
Receive
No account needed

The recipient receives the full amount you enter. A flat 0.1% fee is added on top and routed to Pay Contact (fee wallet). Supported wallets confirm this in a single transaction.

Your Activity Live

Connect your wallet to see your payment activity.

Two paths. One platform.

Transact instantly as a guest, or register to unlock the full deal workspace. Both paths are first-class.

01

Connect Your Wallet

Link any EVM-compatible wallet (MetaMask and other injected wallets). No account, no email, no KYC. Your wallet is your identity.

02

Enter Destination

Paste a raw wallet address or type a Freename domain (e.g. alice.contact) — Pay Contact calls the Freename Web3 Resolution API and resolves it to the registered wallet address automatically.

03

Send & Confirm

Choose your token and confirm. The recipient gets the full amount; the 0.1% fee is added on top. Supported wallets bundle this into a single signature.

%

Flat 0.1% per deal

Added on top of the amount, so the recipient is never short. Shown before every send.

Every deal. One workspace. Zero context lost.

Proposals, wallet-signed contracts, messaging, file sharing, and payment history — scoped per deal, tied to your connected wallet.

Connect your wallet to open your deal workspace.

Deal workspace with contract and devices
Proposals → Contracts → Payment
  • Proposals are timestamped text records attached to each deal workspace.
  • Contracts are signed with your wallet's personal_sign — a real, verifiable cryptographic signature over the exact contract text.
  • Messaging and files stay scoped to the deal that triggered them, not scattered across inboxes.
  • Payments made from a deal workspace are logged straight into that deal's payment history.

Built for how Web3 deals actually work.

Web3 Identity

Freename Domain Resolution

Send to alice.contact instead of 0x4f3...a9b. Pay Contact calls Freename's Web3 Resolution API to resolve domains to their registered wallet address automatically.

Instant

No Account Required to Send

Connect any EVM wallet and send crypto in under a minute. Guest payment is a first-class experience — no email, no KYC, no waiting.

Identity

Branded Payment Link

Your pay.contact/username page is your crypto identity. Share it on proposals, invoices, social profiles. Anyone can pay you without an account.

Provenance

Wallet-Signed Contracts

Contract text is signed with your wallet's private key via personal_sign. The signature is a verifiable, timestamped cryptographic proof — not a legal e-signature service, but a real on-record commitment.

Visibility

Full Deal Transparency

Every proposal, message, file, and payment is scoped to its deal workspace instead of scattered across email threads.

Agents

MCP Server for Agents

An MCP server exposes domain resolution, payment-link lookup, and unsigned transaction preparation so AI agents can propose Pay Contact payments — never holding a private key themselves.

One fee. No surprises.

Pay Contact charges a flat 0.1% per deal, sent automatically to Pay Contact's fee wallet. No monthly subscriptions.

Guest

Send Instantly

No account. Connect your wallet and send crypto in under a minute.

0.1%

per transaction

  • ✓ Connect any EVM wallet
  • ✓ Send to wallet address or Freename domain
  • ✓ Single-signature payments in supported wallets
  • ✓ No account required
Send Now — No Account
Recommended
Registered

Full Deal Workspace

Claim your branded link and unlock the complete deal environment.

0.1%+ free account

  • ✓ Everything in Guest
  • ✓ pay.contact/username link
  • ✓ Unlimited deal workspaces
  • ✓ Proposals & wallet-signed contracts
  • ✓ Messaging & file sharing per deal
  • ✓ Full payment history
Get pay.contact/you

Built for people and agents.

Pay Contact ships an MCP server so AI agents can resolve recipients and prepare payments through the same rails as the website — without ever holding a private key.

resolve_recipient

Resolves a wallet address, pay.contact username, or Freename domain to a wallet address.

prepare_payment

Returns the two unsigned transactions (99.9% recipient + 0.1% fee) for the agent's own wallet infrastructure to sign and broadcast.

get_payment_link / register_username

Looks up or claims a pay.contact/username link programmatically.

See /mcp-server in this project for the reference implementation and setup instructions.

Your deal hub.
On-chain. Yours.

Claim your pay.contact/username and open your first deal workspace. Or connect a wallet and send crypto right now — no account needed.

pay.contact/

or
Connect Wallet — Send Now

No account required. 0.1% fee per transaction.

Freename domains supported: .action.america.hello.rocket.service