GuidesPayment Links

Payment Links

Payment links let you share an agreement with anyone — they can view the terms, connect a wallet, and deposit funds without creating a MyPact account.

A payment link is a public URL (like mypact.net/pay/abc123xyz456) that shows your agreement details to anyone who opens it. The recipient sees:

  • Agreement title and description
  • Escrow amount and token (e.g., 5 USDC)
  • Milestone breakdown (if applicable)
  • Parties listed by wallet address (no emails are shown)
  • A button to connect their wallet and deposit funds
  1. Create an agreement — go to New Agreement and fill in the details as usual.
  2. Copy the payment link — on the agreement detail page, click the “Copy payment link” button. This copies a short, shareable URL to your clipboard.
  3. Share it — paste the link in an email, chat message, proposal, or social media post. Your client clicks the link and lands on a clean payment page.

What the recipient sees

The payment page is designed to be simple and trustworthy:

  • No login required — the recipient does not need a MyPact account.
  • Connect a wallet — they connect MetaMask, Coinbase Wallet, or any WalletConnect-compatible wallet.
  • Deposit funds — if they are the payer, they see a deposit button to lock USDC into escrow.
  • Sign the agreement — if they are a signer, they can approve the agreement on-chain.

Privacy

Payment links are designed with privacy in mind:

  • No email addresses are shown on the payment page — only truncated wallet addresses (e.g., 0x0043…8947).
  • Not indexed by search engines — payment pages include noindex directives.
  • Random URLs — the 12-character slug is randomly generated and not guessable.

FAQ

Does the recipient need a MyPact account?

No. They only need a wallet with USDC (on Sepolia for test mode, or Base for live mode). They can view the agreement and deposit funds without signing up.

Yes — anyone with the link can view the agreement details. However, the URL uses a random 12-character code that is not guessable, and the page is not indexed by search engines.

Cancel the agreement and the payment link will return a “not found” page. You can also delete the agreement to permanently remove the link.

What if someone connects the wrong wallet?

They will see a “Wrong wallet connected” message with a prompt to switch to the correct wallet. The page shows truncated wallet addresses for each party so they know which wallet to use.