Customer scanning a WalletConnect QR code on a laptop using a mobile crypto wallet for secure payment on ACEB.

What Is WalletConnect and How Does It Work?

WalletConnect connects compatible crypto wallets to payment pages, but the connection and transaction are separate approvals. Learn how QR and browser flows work, what to verify and why a wallet may not appear.

by Marius Ionut Serban16 min read
Quick answer: WalletConnect is a connection protocol, not a cryptocurrency and not a standalone wallet. It creates a session between a compatible wallet and an application or payment page. Approving that connection does not automatically send crypto; a separate transaction request must still be reviewed and approved inside the wallet.

A WalletConnect QR code can make a crypto checkout look almost effortless, but connecting a wallet and approving a payment are separate actions. The wallet still displays the request and gives the user final control over transaction approval.

Key Takeaways

  • WalletConnect links a wallet to an application; it does not replace the wallet.
  • Connecting and sending a payment are separate approvals.
  • QR and in-browser connection flows serve the same basic purpose.
  • A legitimate connection or payment request never needs a recovery phrase or private key.
In This Guide
  1. What WalletConnect is
  2. Connection vs payment approval
  3. Who handles each part of the route
  4. QR vs browser connection
  5. What to review before approval
  6. Why a connection may fail
  7. Security boundaries
  8. WalletConnect on ACEB

What WalletConnect Is — and What It Is Not

WalletConnect is connectivity infrastructure used by wallets and applications. A compatible wallet can use it to receive a connection proposal, establish a session and handle requests sent by the application. The wallet continues to hold or control the user’s blockchain keys according to that wallet’s own design.

This makes WalletConnect different from the three things people most often confuse it with. It is not the wallet holding the funds, it is not the cryptocurrency being spent and it is not the merchant processing the order.

Approving a WalletConnect crypto payment on a mobile wallet while completing checkout on a laptop.

In practical terms, WalletConnect provides the connection layer, the compatible wallet displays and approves requests, the chosen cryptocurrency is the payment asset, and the selected blockchain carries the transaction.

The WalletConnect Network also has a native token called WCT. That does not mean a shopper selecting WalletConnect must pay with WCT. The payment asset and network are determined by the options offered for the current checkout and by the connected wallet’s eligibility and balance.

Connection Approval Is Not Transaction Approval

The most important WalletConnect distinction is between establishing a session and authorizing a transaction. The first allows two interfaces to communicate. The second can move funds when the user approves the displayed blockchain request.

Stage 1 · Session

Approve the connection

The wallet shows which application wants to connect, which account may be shared and which networks or permissions are requested. Approval creates the session but should not, by itself, transfer cryptocurrency.

Stage 2 · Payment

Approve the transaction

The wallet displays a separate request containing transaction details. The user must review and authorize that request before it can be broadcast to the selected blockchain network.

The payment route has six distinct stages. Treating them separately makes checkout status messages and failed attempts easier to understand.
01 · ACEB orderThe selected digital product and order details start on ACEB.
02 · CoinGate checkoutThe provider presents the options available for the current order.
03 · WalletConnect sessionThe protocol links the compatible wallet with the payment page.
04 · Wallet approvalThe user reviews and approves the transaction inside the wallet.
05 · Blockchain confirmationCoinGate monitors the payment and updates the invoice status.
06 · ACEB processingAfter payment confirmation, ACEB processes the order and sends the code by email.

CoinGate may request billing or compliance information before payment approval when required for the current transaction.

Visual guide showing how a WalletConnect payment works on ACEB, from CoinGate checkout and wallet connection to blockchain confirmation and order processing.

QR Code or In-Browser Connection?

CoinGate documents two WalletConnect connection routes: a browser connection when supported and a QR code that can be scanned with a compatible mobile wallet. The better route depends mainly on where the checkout and wallet are open.

QR code connection

This route is useful when the checkout is open on a computer and the wallet is on a phone. Scan only the QR code generated by the active checkout, then verify the application shown inside the wallet.

In-browser connection

This route can work when the checkout and a compatible wallet are available on the same device. Confirm which wallet was selected and review any handoff to a wallet app or browser extension.

Neither route changes the need for transaction approval. The QR code initiates a connection; it is not a substitute for reviewing the payment request inside the wallet.

What to Review Before Approving the Payment

A wallet connection reduces the need to copy an address manually, but it does not remove the user’s responsibility to review the transaction. The wallet screen is the final checkpoint before signing.

Review the live request, not an earlier screenshot

  • Application or merchant context: the request should follow the active ACEB and CoinGate checkout you initiated.
  • Connected account: confirm that the intended wallet account is selected.
  • Asset and network: use only the cryptocurrency and network shown for the current request.
  • Amount: compare the final amount with the checkout before approval.
  • Network or wallet charges: review any fee shown by the wallet before signing.
  • Request type: reject permissions or contract interactions that do not match the payment you intended to make.

If the details are unexpected, cancelling the request is safer than approving it and trying to reverse the result later. Confirmed blockchain transactions are generally irreversible.

Why WalletConnect May Not Connect or Show the Expected Option

A missing wallet or failed session does not always mean the checkout itself is broken. Compatibility depends on the current device, browser, wallet version, available account, network and payment configuration.

WalletConnect is not listed

The payment methods available can vary by order, account and current provider conditions. Use the options displayed for the active checkout rather than relying on an older guide or screenshot.

The QR code does not open the wallet

Use the WalletConnect scanner inside the compatible wallet rather than a general camera app when required. An expired checkout session may also need a new QR code.

The wallet is missing from the selector

The wallet may not support the required connection flow on that device or version. Update the wallet and browser, or use another compatible option offered by the live connection screen.

The expected asset is unavailable

The asset can be filtered by the connected account, wallet balance, supported network, region or payment configuration. Do not force a manual transfer outside the displayed route.

The wrong account connected

Disconnect the session, select the intended account inside the wallet and start a fresh connection from the active checkout.

The request expired

Return to the order and create a current payment request. Do not reuse an expired QR code, invoice or transaction request.

WalletConnect Security: Know the Boundary

WalletConnect’s network documentation describes encrypted communication between wallets and applications. CoinGate also states that transaction signing happens inside the wallet and that private keys are not exposed to CoinGate during this flow.

That architecture does not make every QR code, website or request automatically trustworthy. WalletConnect Verify can help participating wallets display Domain Match, Unverified, Mismatch or Threat signals, but WalletConnect’s documentation says Verify is not a bulletproof guarantee.

Never enter a seed phrase or private key into a payment page. A legitimate connection or transaction request should be approved inside the wallet. A website, support agent or QR flow asking for recovery words is not part of the normal WalletConnect payment process.
  • Start from the official ACEB order and continue only through the payment page opened for that order.
  • Read any domain or risk warning displayed by the wallet instead of dismissing it automatically.
  • Reject an unexpected account, permission, asset, network, amount or contract interaction.
  • After finishing, review active wallet sessions and disconnect those you no longer need.
  • Never send a full code, private key, recovery phrase or sensitive wallet screenshot to someone offering “verification.”

Where WalletConnect Fits on ACEB

On ACEB, WalletConnect is not a direct standalone payment switch. It is available through CoinGate after the shopper enters the crypto checkout, when the option is offered for the current order. CoinGate handles the payment interface; WalletConnect links that interface to the compatible wallet; ACEB processes the order after payment confirmation.

This article explains the connection model and approval boundaries. For the current ACEB-specific checkout summary, see how to pay with WalletConnect on ACEB.

Sources and Editorial Trust

This guide separates the general WalletConnect protocol from the specific ACEB payment route. Current checkout availability should always be confirmed during the live order.

Choose the Right Gift Card, Then Connect Your Wallet

Check the product’s country, currency and redemption rules, then continue to CoinGate and approve the payment in your wallet.

Browse Gift Cards →

Editorial and trademark note: Wallet, asset, network, payment-method and regional availability can change. Follow the live ACEB product page, CoinGate checkout and wallet request for each order. WalletConnect, CoinGate and related names belong to their respective owners. References do not imply sponsorship or endorsement.

Frequently Asked Questions

Is WalletConnect an app I need to download?

Why does my wallet show a domain warning?

Why is CoinGate asking for billing or compliance information?

Should I disconnect WalletConnect after the payment?

Share this article:

Other Posts