Skip to main content
Paywire turns a price in your currency into a crypto payment. You create a payment link for an amount such as 25 USD; your customer opens it, picks a coin and network, and pays to a one-time address. Paywire watches the chain, confirms the payment, tells your server with a signed webhook, and moves the funds into your MPC wallet.

Quickstart

Take your first test payment in about ten minutes.

How payments work

From payment link to settled funds, step by step.

Webhooks

Get told when a payment settles, and verify it really came from Paywire.

API reference

Every endpoint, with request and response examples.

What you get

  • One integration, many chains. Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Tron, Solana and Bitcoin; native coins and stablecoins (USDC, USDT).
  • Fiat pricing. You charge in USD; the payer sees the exact coin amount, locked for the payment window.
  • A hosted checkout, or build your own on the same public endpoints.
  • Edge cases handled. Underpayments, overpayments, late payments and wrong coins follow a policy you control; refunds go back to the payer.
  • Your keys, split. Funds land in wallets secured by multi-party computation (MPC): no single machine ever holds a whole private key.

Environments

Everything in these docs works on staging today with free testnet coins. See Testing.
Paywire was built under the name Web3Getaway. You’ll still see that name in a few places, such as the Web3Getaway-Signature webhook header.