EIP-6963 Web3 · Gas Ücretsiz Permit Ready

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 tüccar cüzdanı uzlaşması and ERC-2612 Gas Ücretsiz Permit support.

Checkout FlowWeb3 1-Click + Mobile Deep-Link
Protocol StandardEIP-6963 · EIP-1193 · EIP-712 (ERC-2612 Permit)
Tolerance / SplitExact Smart-Contract Split (99.5% / 0.5%)
XPayr Fee0.5% Flat · $0/mo · Non-Custodial

MetaMask Integration Architecture

Collision-Free EIP-6963 Multi-Wallet Discovery

XPayr Çift Katmanlı Ödeme discovers MetaMask deterministically via EIP-6963 provider announcements rather than legacy window.ethereum overwrites, eliminating conflicts when buyers have multiple extensions installed.

Automatic Ağ Değiştirme (wallet_switchEthereumChain) & Gas Ücretsiz Permit

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 Blokzincir Ağıs

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 MCP aracıyla dinamik olarak inceleyebilir:

{
    "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 — Sıkça Sorulan Sorular

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 tutarını doğrudan üye iş yeri cüzdanınıza ve 0.5% to the XPayr fee collector in a single atomic transaction.

Can buyers bind software licenses directly to their MetaMask address?

Yes. XPayr Lisans Kiti (/license-kit) issues offline-verifiable ES256 JWT software entitlements cryptographically bound to the payer MetaMask 0x address.