# How to Use WalletConnect Pay?

## <mark style="color:blue;">How to Use WalletConnect Pay for One-Click Payments with TokenPocket?</mark>&#x20;

TokenPocket now officially supports **WalletConnect Pay**! Users can directly spend stablecoins (such as USDC) from their wallet without cashing out, seamlessly connecting daily life with the Web3 world.

***

### <mark style="color:blue;">What is WalletConnect Pay?</mark>

WalletConnect Pay is a payment protocol launched by WalletConnect, allowing merchants to accept direct payments from users’ crypto wallets via QR codes.

TokenPocket currently supports **USDC payments on Ethereum, Arbitrum, and other EVM chains**. More chains and payment options are being added rapidly.

{% hint style="success" %}

#### <mark style="color:$success;">**Key Advantages:**</mark>

* No need to withdraw to centralized exchanges
* Payment settles instantly, offering an experience similar to traditional QR code scanning
* Low fees and fast speed
* Full self-custody of assets
  {% endhint %}

***

### <mark style="color:blue;">Usage Tutorial</mark>

{% hint style="info" %}
Tip: Before using WalletConnect Pay, please update TokenPocket to the latest version and ensure you have sufficient USDC on the corresponding chain along with a small amount of Gas.
{% endhint %}

{% stepper %}
{% step %}
**Scan the Merchant’s QR Code**\
Open TokenPocket, go to the homepage, tap the **scan button** in the top right corner, and scan the WalletConnect Pay QR code provided by the merchant.

<figure><img src="/files/SMDvtazqF1U59ngiPj1M" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Confirm Payment**\
After successful scanning, the wallet will automatically pop up the payment interface, showing the payment amount, merchant information, and supported tokens. Select the token and amount, double-check the details, then click **“Confirm”**.

<figure><img src="/files/gUuj8ShOKMdgVCleGjWS" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Payment Completed**\
Once the transaction is confirmed on-chain, the wallet will display a success message. The merchant receives the funds almost in real time. The entire process usually takes just a few seconds to tens of seconds.

<figure><img src="/files/YpVSDYbQ3Nz5ulACZlCq" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="warning" %}

### <mark style="color:blue;">Notes</mark>

* Ensure you have enough USDC (on the corresponding chain) and reserve a small amount of Gas Token (e.g. ETH, ARB) for transaction fees.
* Currently mainly supports USDC. Other stablecoins are being added gradually.
* Always double-check the amount and merchant information before payment. Blockchain transactions are irreversible.
  {% endhint %}

***

### <mark style="color:blue;">FAQ</mark>

**Q: What is the difference between WalletConnect Pay and regular WalletConnect?**\
A: WalletConnect Pay is a protocol optimized specifically for payment scenarios, focusing on faster and simpler checkout experience.

**Q: Do I need to pay transaction fees?**\
A: Yes, a small amount of on-chain Gas fee is required. Fees are very low on Layer 2 chains like Arbitrum.

**Q: What should I do if payment fails?**\
A: Please check if you have enough Gas, confirm the correct network, or try scanning the QR code again.

***

### <mark style="color:blue;">Conclusion</mark>

TokenPocket, in collaboration with WalletConnect Pay, brings stablecoins into everyday life, making the vision of “earn Crypto and spend Crypto” a reality.

***

{% hint style="info" %}

### <mark style="color:blue;">Disclaimer</mark>

Cryptocurrency investment and usage involve market, legal, and technical risks. Please operate with caution. Always keep your mnemonic phrases and private keys safe and never share them with anyone. This article is for reference only and does not constitute investment advice. Before using any wallet, please conduct your own research and ensure compliance with local laws and regulations.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.tokenpocket.pro/en/wallet-operation/tp-tools/walletconnect-related/how-to-use-walletconnect-pay.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
