> ## Documentation Index
> Fetch the complete documentation index at: https://docs.walletconnect.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WalletConnect Pay for Ecommerce and Online Checkout

> Add crypto and stablecoin payments to your online checkout with a single API integration.

WalletConnect Pay enables you to add crypto and stablecoin payments to your online checkout with a single integration, offering a familiar, wallet-based experience for customers worldwide.

<Note>
  Before integrating, complete [merchant onboarding](/payments/merchant/onboarding) to obtain your API Key and Merchant ID.
</Note>

## How It Works

Your backend creates a payment via a single API call and redirects the buyer to the WalletConnect Pay checkout portal. The buyer connects their wallet, selects a payment option, and completes the transaction. After payment, the buyer is redirected back to your site and you verify the result server-side.

1. Your backend calls `POST /v1/merchant/payment` with the order amount and redirect URLs
2. You redirect the buyer to the checkout portal using the `gatewayUrl` from the response
3. The buyer connects their wallet, picks a token and network, and signs the transaction
4. The checkout portal redirects the buyer back to your `successUrl` or `errorUrl`
5. Your backend verifies the payment status via `GET /v1/merchant/payment/{id}/status`

## What does WalletConnect Pay offer for ecommerce?

<Steps>
  <Step title="Any wallet. Any asset. One checkout flow." icon="wallet">
    Let customers pay online using the wallets and assets they already use, all through a single, consistent checkout experience.
  </Step>

  <Step title="A checkout flow that fits existing stacks" icon="layer-group">
    WalletConnect Pay is designed to fit cleanly into existing checkout and operations workflows. It can align with PSP compliance requirements (like required information capture and screening steps) and follows payment patterns customers already recognize and trust.
  </Step>

  <Step title="Built-in incentives to encourage usage" icon="gift">
    WalletConnect Pay can provide rewards that give customers a reason to choose WalletConnect Pay at checkout—supporting adoption with no added effort from merchants or PSPs.
  </Step>

  <Step title="Smarter economics for online payments" icon="money-bill">
    Support higher-value online transactions, reduce acceptance costs, and settle faster with flexible crypto or fiat payouts.
  </Step>

  <Step title="Bring your wallet or pay product to everyday commerce" icon="store">
    Integrate WalletConnect Pay to let your users pay across POS and ecommerce. You keep custody and control of the experience—while WalletConnect Pay handles PSP compatibility behind the scenes.
  </Step>
</Steps>

## Get Started

<CardGroup cols={2}>
  <Card title="Integration Guide" icon="code" href="/payments/ecommerce/integration">
    Step-by-step guide to integrate WalletConnect Pay checkout into your site.
  </Card>

  <Card title="API Reference" icon="rectangle-terminal" href="/payments/ecommerce/api-reference">
    Merchant API endpoint reference for creating and verifying payments.
  </Card>

  <Card title="Merchant Onboarding" icon="user-plus" href="/payments/merchant/onboarding">
    Set up your merchant account and obtain your API credentials.
  </Card>

  <Card title="Live Demo" icon="cart-shopping" href="https://demo-checkout.walletconnect.com">
    Try the checkout flow end-to-end with a live demo store.
  </Card>

  <Card title="Example Implementation" icon="github" href="https://github.com/WalletConnect/buyer-experience/tree/main/examples/ecommerce-poc">
    Full-stack Next.js reference implementation.
  </Card>
</CardGroup>
