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

A flat 0.1% fee is split off automatically and sent to Pay Contact (fee wallet). You'll confirm two small transactions in your wallet.

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, confirm the amount, and sign. Two transactions are proposed to your wallet: 99.9% to the recipient, 0.1% to Pay Contact. Done.

%

Flat 0.1% per deal

Automatically routed on-chain to Pay Contact's fee wallet. 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
  • ✓ Transaction confirmation
  • ✓ 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