Accept MetaMask Crypto Payments — 1-Click EVM & L2 Checkout at 0.5%
Let 30M+ MetaMask browser extension and mobile users pay your invoices in 1 click across Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Ethereum, and Circle Arc — with atomic 99.5% direct liquidación de billetera mercantil and ERC-2612 Permit sin gas support.
MetaMask Integration Architecture
Collision-Free EIP-6963 Multi-Wallet Discovery
XPayr Checkout Dual discovers MetaMask deterministically via EIP-6963 provider announcements rather than legacy window.ethereum overwrites, eliminating conflicts when buyers have multiple extensions installed.
Automatic Cambio de Cadena (wallet_switchEthereumChain) & Permit sin gas
If a buyer is connected to Ethereum Mainnet while paying a Base or Arbitrum USDC invoice, XPayr prompts a seamless 1-click network switch (EIP-3326 / EIP-3085) and supports off-chain EIP-712 ERC-2612 Permit signatures.
Mobile Deep-Link & WalletConnect v2 Fallback
On iOS and Android browsers, XPayr launches the MetaMask Mobile app directly via universal deep-links or WalletConnect v2 QR codes so mobile shoppers complete checkout in seconds.
High-Conversion Merchant Use Cases
SaaS subscriptions, AI API credit top-ups, Web3 developer tools, e-commerce checkouts, and ES256 wallet-bound software licenses (/license-kit).
Supported Riel Blockchains
Supported Stablecoins & Tokens
REST API v1 Session Payload
Create a checkout session pre-optimized for MetaMask via POST https://xpayr.com/api/v1/payments or the xpayr_create_payment_session de MCP:
{
"amount": "99.00",
"currency": "USD",
"preferred_network": "base",
"preferred_token": "USDC",
"checkout_mode": "web3_one_click",
"underpayment_tolerance_pct": 1,
"underpayment_tolerance_max_usd": 0.5,
"order_id": "ord_metamask_4082",
"webhook_url": "https://merchant.example.com/webhooks/xpayr",
"metadata": {
"wallet_corridor": "metamask",
"settlement_model": "99.5_pct_non_custodial"
}
}
Related Engineering Blueprints
Compare Other Wallets & Exchanges
MetaMask Checkout — Preguntas frecuentes
Does XPayr require MetaMask users to hold ETH for gas on every EVM chain?
When merchants enable XPayr Fee Delegation (/gasless) on supported ERC-2612 tokens such as USDC or EURC on Base, Arbitrum, Polygon, Optimism, and Ethereum, MetaMask buyers can sign a gasless EIP-712 permit without holding native gas tokens.
How does MetaMask display the XPayr 99.5% / 0.5% payment transaction?
MetaMask shows a transparent, verifiable smart-contract call routing 99.5% of the invoice token directamente a tu billetera de comercio y el 0.5% to the XPayr fee collector in a single atomic transaction.
Can buyers bind software licenses directly to their MetaMask address?
Yes. Kit de Licencias XPayr (/license-kit) issues offline-verifiable ES256 JWT software entitlements cryptographically bound to the payer MetaMask 0x address.